
在当今的数字环境中,PDF 是日常工作中不可或缺的一部分,即使您每周只接触一次。挑战在于找到一款可靠的 PDF 工具,它既要功能全面,又要价格实惠,同时还要确保您的隐私得到保护。将敏感文档上传到未知的云服务会带来巨大的安全风险。
这时,自托管的开源 PDF 编辑器就派上用场了。这类工具使个人能够完全掌控自己的文档和数据,其功能通常堪比甚至超越许多商业产品。此外,部署这些应用程序非常简单,尤其是使用 Docker,只需几分钟即可完成安装。
下面,我们将探讨一些适用于您的服务器的顶级自托管开源 PDF 编辑工具。
1. Stirling-PDF
对于那些寻求领先的自托管 PDF 编辑器的人来说,Stirling-PDF是首选。这款功能全面的工具就像 PDF 管理领域的瑞士军刀,以其轻量级的设计、用户友好的界面和强大的功能套件而闻名,这些功能可以高效处理大型文件,而不会影响系统性能。
主要特点
- 无缝合并和拆分 PDF 文档。
- 将 PDF 转换为图像,反之亦然。
- 轻松旋转、重新排序或删除页面。
- 压缩大文件同时保持质量。
- 添加文本、数字签名、注释和水印。
- 支持 OCR 将扫描的图像转换为可搜索的文本。
- 添加或删除密码并设置用户权限。
- 比较两个 PDF 文件并识别变化。
Stirling-PDF 的设置非常简单,因为它设计为在 Docker 中运行。您只需拉取相关镜像并映射端口,即可在五分钟内完成操作。此外,我们还提供了一个 Docker Compose 文件来简化设置过程。

虽然 Stirling-PDF 没有提供专用的移动应用程序,但通过移动浏览器访问它是有效的;只需输入服务器的 IP 地址或域名即可无缝使用其功能。
2. PDFDing
与 Stirling-PDF 丰富的工具集相比,PdfDing提供了一种专注于直接内容编辑的方法。它擅长修改文本、重新定位图像和添加注释等任务。
主要特点
- 用户友好的拖放界面。
- 直观地合并、拆分或重新排序页面。
- 使用密码保护或限制删除来保护 PDF。
- 基本注释工具包括突出显示、便签和徒手绘图。
- 兼容桌面和移动网络浏览器。
- 图书馆管理的组织功能,包括标记和快速搜索。
- 直接在文档内编辑现有文本块。
- 轻松添加、删除或重新排列图像。
PdfDing 还利用 Docker 实现快速部署。您可以拉取mrmn/pdfding 镜像并使用简单的命令运行它。其紧凑的镜像大小使其成为 Raspberry Pi 4 等小型设备的理想选择,且性能丝毫不受影响。

通过移动设备访问 PdfDing 非常简单,只需要在浏览器中输入服务器的 IP 地址。
3. OnlyOffice
OnlyOffice 通常被认为是一款功能全面的办公套件,旨在与 Microsoft Office 和 Google Workspace 竞争。此外,它还拥有强大的 PDF 编辑功能,允许用户在熟悉的文字处理器环境中编辑 PDF。
主要特点
- 直接在 PDF 文件中编辑文本,而不仅仅是通过注释。
- 添加注释、突出显示和形状以提高清晰度。
- 对 PDF 文档进行数字签名。
- 将 PDF 转换为可编辑格式,例如 DOCX 或 ODT。
- 从头开始创建可填写的表格。
- 与 Nextcloud、Seafile 和 ownCloud 等平台集成。
- 通过实时更新和评论,方便多个用户进行协作编辑。
- 用户友好的功能区式工具栏,方便导航。
- 在文件转换过程中保持布局、字体和图形的完整性。
- 利用高级文字处理功能进行格式化、表格插入等。
要通过 Docker 部署 OnlyOffice,请按照文档进行操作,即使对于新手来说,也能获得相对简单的设置体验。

对于已经管理 Nextcloud 或类似平台的用户,集成 OnlyOffice 可以增强您的文档编辑体验——但需要注意的是,与同类工具相比,此工具需要更多的系统资源。
4.在线协作
如果您欣赏 LibreOffice 的功能,那么 Collabora Online 定会让您心动。作为 LibreOffice 的 Web 版本,它专为自托管而设计,并包含强大的 PDF 支持。
Collabora 在集成方面表现出色,尤其擅长与 Nextcloud 等自托管解决方案集成。这项技术有效地弥补了 PDF 不可编辑的特性与典型办公文档灵活格式之间的差距。
主要特点
- 直接通过网络浏览器打开和注释 PDF。
- 添加注释、突出显示、文本和形状。
- 将 PDF 导出为可编辑文本格式,以获得更大的灵活性。
- 促进多个用户之间的实时协作。
- 与 Nextcloud 和 ownCloud 服务无缝集成。
鼓励使用 Docker 进行部署,并由开发人员提供维护良好的Docker 镜像。通常,它与 Nextcloud 等服务一起运行,并通过 Docker Compose 设置进行连接。

请注意,Collabora 可能需要额外的资源,尤其是在多用户同时工作的情况下。建议至少使用 4 GB 的 RAM 以确保流畅运行,对于规模较大的团队,建议使用更多资源。
重要提示:自行托管 PDF 编辑器需要承担特定的安全责任,尤其因为这些应用程序通常管理敏感文档。请务必实施强身份验证和加密措施,最好将您的服务部署在反向代理(例如 Nginx 或 Traefik)之后。
结论
虽然列出的每种工具都能满足不同的需求,但它们都拥有显著的优势:无需定期订阅费、完全掌控数据隐私,以及远超传统商业解决方案的定制选项。尽管初始设置可能看起来令人望而生畏,但其投资回报——无论是成本节约还是功能增强——都是不可否认的。
您可以自由选择这些工具,甚至可以同时运行多个服务,因为 Docker 可以轻松测试并在选项之间切换。您可能会发现不同的任务需要不同的编辑器。
如果您有大量扫描文档,可以考虑在服务器上托管Paperless-ngx。这款实用工具会使用 OCR 技术处理您的文档,使文本可搜索,同时自动标记和分类,方便检索。
发表回复