因为我谈论和撰写关于 PDF 以及处理 PDF 的工具的方式,有些人认为我爱上了这种格式。我没有,原因有很多,这里就不赘述了。
我不会说 PDF 在我的个人和职业生活中是必要的罪恶——更确切地说,它们是必要但不太好的东西。通常我不得不使用 PDF,即使有更好的替代方案来交付文档。
当我在 Linux 桌面上处理 PDF 时,通常在日常工作中以及使用其他操作系统时,我使用 Adobe Acrobat 来摆弄它们。但是当我在 Linux 桌面上处理 PDF 时呢?让我们来看看我用来操作 PDF 的两个图形工具。
PDF-Shuffler
顾名思义,您可以使用 PDF-Shuffler 在 PDF 文件中移动页面。它可以做更多的事情,但该软件的功能是有限的。这并不意味着 PDF-Shuffler 没有用。它很有用。非常有用。
您可以使用 PDF-Shuffler 来
- 从 PDF 文件中提取页面
- 向文件中添加页面
- 重新排列文件中的页面
请注意,PDF-Shuffler 有一些依赖项,例如 pyPDF 和 python-gtk。通常,通过包管理器安装它是最快且最不容易令人沮丧的途径。
假设您要从 PDF 中提取页面,可能是作为您书中的样章。通过选择文件 > 添加来打开 PDF 文件。

要提取第 7 页到第 9 页,请按住 Ctrl 键并单击选择页面。然后,右键单击并选择导出所选内容。

选择要保存文件的目录,给它命名,然后单击保存。
要添加文件——例如,添加封面或重新插入合同或申请的扫描签名页——打开一个 PDF 文件,然后选择文件 > 添加并找到您要添加的 PDF 文件。单击打开。
PDF-Shuffler 有一个令人讨厌的习惯,即将页面添加到您正在处理的 PDF 文件的末尾。单击并将您添加的页面拖到您希望它在文件中出现的位置。您一次只能在一个文件中单击和拖动一个页面。

PDF Chain
我是 PDFtk 的忠实粉丝,这是一个命令行应用程序,用于对 PDF 进行一些有趣的操作。由于我不经常使用它,因此我不记得 PDFtk 的所有命令和选项。
PDF Chain 是 PDFtk 命令行的一个非常好的替代方案。它可以让您一键访问 PDFtk 最常用的命令。无需触摸菜单,您就可以
- 合并 PDF(包括旋转一个或多个文件的页面)
- 从 PDF 中提取页面并将它们保存到单独的文件
- 向 PDF 添加背景或水印
- 向文件添加附件

您还可以做更多的事情。单击工具菜单以
- 从 PDF 中提取附件
- 压缩或解压缩文件
- 从文件中提取元数据
- 从外部 数据文件 填写 PDF 表单
- 展平 PDF
- 从 PDF 表单中删除 XML Forms Architecture (XFA) 数据
老实说,我只使用命令通过 PDF Chain 或 PDFtk 提取附件和压缩或解压缩 PDF。其余的对我来说几乎都是未知领域。
总结
Linux 上可用于处理 PDF 的工具数量之多总是让我感到惊讶。它们的特性和功能的广度和深度也同样如此。我通常可以找到一个,无论是命令行还是图形化的,都可以完成我需要做的事情。在很大程度上,PDF Mod 和 PDF Chain 对我来说都很好用。
13 条评论