「Linux」- 阅读 PDF 文件(常用查看阅读工具)

问题描述

我们需要找到 PDF 软件,能够满足我们如下需求:
1)书签:我们希望该 PDF 软件具有书签功能,相当于展示书籍目录;
2)标记:能够添加注解功能,在读书时记录笔记,供日后查阅;

该笔记将记录:在 Linux 中,我们使用过的 PDF 软件,以及相关问题的解决方案;

解决方案

在使用 PDF 软件之前,需要明确部分属于并注意某些问题:
1)Concepts and Key Terms

Master PDF Editor

使用日志

# 12/07/2022 我们开始使用该 PDF 软件;
软件下载:https://code-industry.net/free-pdf-editor/#get

常用配置

修改主题:Tools / Settings / Appearance / Theme / Application Style
关闭备份:Tools / Settings / General / Saving Documents / Create backup file

[DEPR] Foxit Reader

https://www.foxitsoftware.com/pdf-reader

使用日志

# 12/02/2020 Foxit Reader 2.4.4.0911 for Linux,这是我们目前正在使用的版本,但存在问题:在 GNOME Shell 3.30.2 中,当休眠后,当再次打开电脑时,窗口无法显示,但是进程还在;

# 09/15/2020 在多显示器场景下会出现该问题:
1)笔记本外界显示器,打开 Foxit Reader 软件,
2)下班,合闭笔记本,拔下外接显示器。
3)在回家后再次打开笔记本,此时 Foxit Reader 窗口不再显示,但是进程依旧存在。

# 09/17/2020 如果单显示器(没有外接)则不会出现该问题。单纯合必笔记本,一段时间后再次打开笔记本,没有任何问题(至少我们没遇到)。

# 12/19/2021 随着工作内容的变更,我们现在主力使用 Windows 10 操作系统,而 Linux 转为虚拟机运行,所以变成单显示器,问题也迎刃而解。

# 09/05/2021 Foxit Reaader 10.0.1 for Windows, Run with Wine
在 Linux 中,除了 Foxit Reader 软件,其他都不能满足我们的需求(获取我们没找到)。
所以,我们尝试以 Wine 的方式来安装 Foxit Reader 10.0.1 版本。
通过 winecfg 设置,以 Eulate a virtual desktop 方式运行,各方面都还不错。

# 09/07/2021 遇到的第一个问题:当保存修改时,文档的页面空白(好在我们有 Git 版本控制),并崩溃,所以依旧不可行;

# 放弃使用的原因

1)在 Linux 中,存在部分问题,导致影响正常使用;

[DEPR] Evince

官方地址:https://wiki.gnome.org/Apps/Evince
添加注解:Evince / Adding annotations
使用书签:Evince / Bookmarks
查看书签:Where are evince bookmarks stored? – Ask Ubuntu

我们目前使用过 Evince 3.30.2 版本

# 放弃使用的原因

1)标记功能存在限制:不能在图片上标记(因为我们有些 PDF 文档是扫描出来的图片)
2)无法正常添加注释:添加 Note text 无法直接保存(需要另存),并将产生如下错误:

(evince:24914): WARNING **: 11:25:08.048: Unimplemented annotation: POPPLER_ANNOT_LINE.  It is a known issue and it might be implemented in the future.

[DEPR] Okular

http://okular.kde.org

我们目前使用过 Okular Version 1.3.2 版本

侧栏部分按钮没有图标

Bug #1698656 “navigation panel icons missing on standard install…”

侧栏部分按钮没有图标,如图所示,按照如下方法解决(GNOME Shell 3.30.2):

# apt install systemsettings kde-config-gtk-style kde-config-gtk-style-preview oxygen-icon-theme

1)Then, run systemsettings5,
2)click on Application Style,
3)select Oxygen as a Fallback theme,
4)click on Apply.
5)然后重启 okular 即可;

# 放弃使用的原因

1)添加 inline note 后,无法显示中文;
2)我们使用 GNOME 桌面环境,兼容性存在问题;

[DEPR] xpdf

https://www.xpdfreader.com/

# 放弃使用的原因

1)用户界面交互性功能较少,不能满足我们的日常使用需求;

参考文献

8 Best PDF Document Viewers for Linux Systems
10 Best Linux PDF Editors You Can Use in 2020
11 Best Linux PDF Editors You Can Use in 2022