使用这些开源工具在 Linux 上编辑 PDF

Adobe Acrobat 的开源替代方案具备创建、编辑和注释 PDF 所需的所有必要功能。
8 位读者喜欢这篇文章。
a checklist for a team

Opensource.com

用于 PDF 的开源阅读和编辑工具通常比在“PDF 编辑器”搜索结果首页中显示的应用程序更安全可靠。在那里,您很可能会看到具有隐藏限制和收费的专有应用程序,缺乏关于数据保护政策和托管的充分信息。您可以有更好的选择。

以下是五个可以安装在您的 Linux 系统(和其他系统)上或托管在服务器上的应用程序。每个应用程序都是免费和开源的,具有创建、编辑和注释 PDF 文件所需的所有必要功能。

LibreOffice

使用 LibreOffice 套件,您对应用程序的选择取决于初始任务。虽然文字处理器 LibreOffice Writer 允许您从 ODF 等文本格式导出创建 PDF 文件,但 Draw 更适合处理现有的 PDF 文件。

Draw 旨在创建和编辑图形文档,例如小册子、杂志和海报。因此,该工具集主要侧重于视觉对象和布局。然而,对于 PDF 编辑,当文件具有编辑属性时,LibreOffice Draw 提供了用于修改和添加 PDF 内容的工具。如果文件不具备编辑属性,您仍然可以在现有内容层上添加新的文本字段,并注释或完成文档。

Draw 和 Writer 都捆绑在 LibreOffice 桌面套件中,该套件可安装在 Linux 系统、macOS 和 Windows 上。

ONLYOFFICE Docs

ONLYOFFICE 一直在改进 PDF 的工作,并在 ONLYOFFICE Docs 的 7.1 版本中引入了全新的 PDF 和电子书阅读器。

文档编辑器允许从头开始创建 PDF 文件,使用 DOCX 作为基础文件,然后可以将其转换为 PDF 或 PDF/A。凭借内置的表单创建功能,ONLYOFFICE Docs 还能够构建可填写的文档模板,并将它们导出为可编辑的 PDF,其中包含用于不同类型内容(文本、图像、日期等)的可填写字段。

除了识别 PDF 中的文本以复制和提取之外,ONLYOFFICE Docs 还可以将 PDF 转换为 DOCX,这使您可以继续以完全可编辑的文本格式使用文档。ONLYOFFICE 还允许您使用密码保护文件、添加水印以及使用桌面版本中提供的数字签名。

ONLYOFFICE Docs 可以用作集成到文档管理系统 (DMS) 中的 Web 套件(本地部署或在云端),也可以用作独立的桌面应用程序。您可以将后者安装为 DEB 或 RPM 文件、AppImage、Flatpack 以及适用于 Linux 的其他几种格式。

PDF Arranger

PDF Arranger 是 PikePDF 库的前端应用程序。它不像 LibreOffice 和 ONLYOFFICE 那样编辑 PDF 的内容,但它非常适合重新排序页面、将 PDF 分割成较小的文档、将多个 PDF 合并为一个、旋转或裁剪页面等等。它的界面直观且易于使用。

PDF Arranger 适用于 Linux 和 Windows。

Okular

Okular 是由 KDE 社区开发的免费开源文档查看器。该应用程序具有非常成熟的功能,并允许查看 PDF、电子书、图像和漫画。

Okular 对大多数流行的 PDF 功能和用例提供完整或部分支持,例如添加注释和内联注释或插入文本框、形状和图章。您还可以向文档添加数字加密签名,以便您的读者可以确信文档的来源。

除了在 PDF 中添加文本和图像之外,还可以从文档中检索它们以复制并粘贴到其他地方。Okular 中的区域选择工具可以识别所选区域内的组件,以便您可以将它们彼此独立地从 PDF 中提取出来。

您可以使用发行版的软件包管理器或 Flatpak 安装 Okular。

Xournal++

Xournal++ 是一款手写日记软件,带有用于 PDF 文件的注释工具。

它被创建为具有增强手写功能的笔记软件,可能不是处理基于文本的内容和专业布局的最佳选择。然而,它渲染图形的能力以及对书写和绘图中手写笔输入的支持使其成为一款独特的生产力工具。

借助图层管理工具、可自定义的笔尖设置以及对手写笔映射的支持,PDF 注释和草图绘制变得舒适。Xournal++ 还具有用于添加文本框的文本工具以及插入图像的功能。

Xournal++ 具有适用于 Linux 系统(Ubuntu、Debian、Arch、SUSE)、macOS 和 Windows(10 及更高版本)的安装选项。

总结

如果您正在寻找专有 PDF 查看和编辑软件的免费且安全的替代方案,那么不难找到开源选项,无论是用于桌面还是在线使用。请记住,当前可用的解决方案对于不同的用例都有其自身的优势,并且没有一个工具在所有可能的任务中都同样出色。

这五个解决方案因其功能或对特定 PDF 任务的实用性而脱颖而出。对于企业使用和协作,我建议使用 ONLYOFFICE 或 LibreOffice Draw。PDF Arranger 是一款简单、轻量级的工具,用于处理页面,而您无需更改文本。Okular 为多种文件类型提供了出色的查看器功能,如果您想在 PDF 中进行草绘和记笔记,Xournal++ 是最佳选择。

接下来阅读什么
User profile image.
Ascensio System SIA 的公关经理,技术爱好者和艺术家。

5 条评论

Scribus 也可以编辑 PDF。可以将 PDF 中的一页或多页导入到 Scribus 中。您得到的是基于矢量的框架布局。您无法直接编辑框架中的文本,因此您必须重新创建文本框架来替换文档中已有的框架。否则,您可以随意重新排列、放大和缩小内容,并将项目从一个页面移动到另一个页面。

您已经提到了我熟悉的所有工具。做得好!PDF Arranger 是一款出色的工具。我很高兴开发人员接手了 PDFshuffler 的工作。我经常使用 Xournal 进行高亮和注释。根据我有限的经验,LibreOffice Draw 最适合修复或编辑 PDF 页面中的元素。

对于那些不喜欢且希望避开 flatpak 的人,PDF Arranger 有适用于许多发行版的二进制版本
https://github.com/pdfarranger/pdfarranger/wiki/Binary-packages

这是我使用商业应用程序(Master PDF - 比 Adobe Acrobat 更实惠)的唯一领域,因为处理 PDF 变得越来越必要。我尝试过 LibreOffice,虽然软件经常在查找正确的字体以正确渲染 PDF 文本方面存在问题 - 我必须进一步调查 - 但它确实完成了有用的工作。
PDF Arranger 是我用于快速“排列”文档的首选工具,尽管 Master PDF 也可以做到这一点。

感谢您提供有关 ONLYOFFICE Docs 的提示,我会尝试一下。

LibreOffice 还可以导入 pdf 文件,创建一个新的 .odt 文件。
唯一的问题是它为每个页面创建新的格式类型,这很麻烦,但通过为所有类型(如标题 1、2、3 等)、段落、正文字体和大小等指定修订后的样式规范,就不会花费那么长时间。

我尚未在 Linux 的 pdf 编辑器中找到的一项功能是签署文档的能力。Foxit 在我的 macbook 上在这方面做得很好。有人知道哪种编辑器可以做到这一点吗?

Creative Commons 许可协议本作品根据 Creative Commons 署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.