Linux 中是否有一个 PDF 查看器可以执行以下所有操作:
- 轻松处理大型 pdf 文件
- 支持注释
- 支持 PDF 表格
- 具有全屏阅读器模式,可隐藏所有菜单并允许放大和平滑滚动
我尝试过很多 pdf 查看器,但没有一个可以同时完成这四种功能,所以我通常不得不同时使用两个不同的查看器。现在,我使用 foxit reader 进行注释,使用 evince 填写表格。我找不到任何具有全屏阅读模式的查看器。通常,要么菜单不隐藏,要么全屏模式适用于 pdf 演示文稿,一次只能看到一页。
编辑:
我已经尝试过 foxit reader、qpdfview、okular、evince、xpdf 和许多其他轻量级的。我不记得它们的名字了。
答案1
简短回答
不是那众所周知,但是掌握 PDF 编辑器我认为是我们目前拥有的更好的“常规” Acrobat 类 pdf 选项之一。
我没有关于速度的统计数据,但与我系统上的其他 pdf 应用程序相比,它的性能非常出色。
限制
可能的缺点是它是专有软件,免费版本有一些限制。不过这些限制对我来说无关紧要:
免费版本中锁定了以下功能:
- Optimizing PDFs. - Function "Paste to Multiple Pages" - Add/Edit Document Actions. - Manage Document JavaScript. - Page Properties options. - Sign PDF document with digital signature. - Add Headers and Footers to PDFs. - Add Watermarks to PDFs. - Add Background to PDFs. - 256 bit AES encryption.
答案2
多年来,我一直在寻找具有上述功能的合适 PDF 查看器。我很乐意分享我的经验在Linux下作为答案,按照我的个人喜好顺序列出迄今为止使用的工具以及一些优点缺点:
- 大师PDF编辑器(付费去除水印):(+)包括许多不错的功能。全屏模式(F11)、启动/使用速度相当快、注释功能丰富且易于使用;(-)GUI 不够精简、侧面板分散注意力/使用复杂、难以通过键盘操作
- 表明(免费):(+)多观众,全屏(幻灯片放映),专注于最重要的功能,启动速度非常快,GUI 非常精简;(-)评论功能有限且相对难以使用
- 奥克拉尔(免费):(+)多观众,通过 Ctrl-Shift-F 和 F7 全屏,专注于最重要的功能,基本的评论功能,快速启动,精简的 GUI;( - )笨拙/低保真的全文搜索,使用评论功能复杂,有时会打开多个实例
- 福昕阅读器(免费增值版):(+)整体界面不错,评论功能丰富;(-)非全屏,启动速度极慢,每次从文件管理器/控制台打开 PDF 时都会启动新实例,键盘使用复杂,访问/处理评论功能相对复杂
- 扎图拉(免费):(+)全屏(F5),极其精简和快速,通过键盘使用非常方便,与 Emacs 结合使用效果极佳;(-)仅包含基本功能,不做评论
- 火狐(免费):(+)易于使用、快速、集成;(-)仅基本功能,不予评论
我近几年没有测试过:
- xpdf, gv(免费):(+)启动速度非常快,精简的 GUI,专注于基本功能;(-)没有评论,不太容易使用,并且 GUI 可能过时
- Adobe Reader(免费增值版):(+)许多不错的功能,良好的评论(-)速度较慢,与 Linux 的兼容性有限(上次安全更新来自 2013 年)
你会发现更详细的评估,例如,这里。
根据我的经验,MasterPDFEditor、Evince 和 Okular 满足问题的所有标准(1.-4.),尽管程度不同。FoxIt 和 Adobe Readers 似乎也不错,但我还没有全面测试过它们。其他阅读器没有重点关注此类功能,因此,它们没有参加这次特定的竞争。
尽管所有列出的查看器都向我展示了相当稳定的工具,并且所有免费工具本身都令人印象深刻,但作为一名专业人士,当谈到流畅地使用评论或编辑(在 Linux 下)时,我已经达到了所有这些工具的极限。
答案3
Evince(在 Ubuntu 中称为文档查看器)可以满足您的所有四个要求。
- 轻松处理大型 PDF 文件
- 支持注释和突出显示
- 支持 PDF 表单
- 具有全屏阅读器模式,可以放大并平滑滚动,但除了使用 Budgie 桌面环境时,Evince 不会隐藏顶部的工具栏。
有关如何在 Evince 中向 PDF 文档添加突出显示和注释的分步说明,请参阅这个答案。通过在 Windows 中安装 Evince,您还可以在 Windows 中查看使用 Evince 添加的注释,并且 PortableApps.com 上还有一个适用于 Windows 的便携版 Evince,可以从 USB 闪存驱动器运行,而无需在硬盘上安装 Evince。
如果 Evince 在添加过多注释时崩溃,您可以使用命令为nice
Evince 进程提供更有利的调度优先级来部分改善这种情况。Niceness 值的范围从-20(对进程最有利)到 19(对进程最不利)。要显示 Evince 进程 ID (PID),请运行:
ps -aux | grep evince