ARTICLE · 1058469
5款开源PDF工具,可Docker一键快速部署!
前言
在日常办公与知识管理场景中,PDF 是最为常见的文档格式之一,但如何高效地阅读、转换、编辑与管理它始终是不少人的痛点。本文精选了 5 款开源且支持 Docker 一键部署的 PDF 工具,覆盖阅读管理、格式转换、全能处理、隐私保护与团队协作等不同方向。希望通过本文的对比与推荐,帮助大家快速找到最适合自己的那一款。
一、PdfDing
1.1 PdfDing简介
PdfDing是一个自托管的 PDF 管理、浏览和编辑工具,提供跨设备无缝的用户体验。它集成了现代阅读、注释、管理和分享功能,适合个人和团队高效处理 PDF 文档。
1.2 PdfDing特点
- 跨设备浏览器端 PDF 阅读
:支持多种设备上的浏览器无缝阅读 PDF。 - 记忆阅读位置
:自动记住上次阅读的位置,方便继续阅读。 - 多级标签、收藏与归档
:通过标签、星标和归档功能有效管理 PDF 收藏。 - PDF 编辑功能
:可添加注释、高亮和绘图,实现基础 PDF 编辑。 - 导出高亮与评论
:将 PDF 的高亮和评论内容导出到独立区域,便于整理与分享。 - 干净直观的 UI
:提供深色模式、反色模式、自定义主题和多种布局选择。 - SSO 单点登录支持
:通过 OIDC 实现安全便捷的统一身份认证。 - 分享与访问控制
:通过链接或二维码分享 PDF,并可设置访问权限。 - Markdown 笔记支持
:支持在 PDF 阅读过程中创建 Markdown 格式的笔记。 - 阅读进度条
:通过进度条快速查看每份 PDF 的阅读完成情况。
1.3 项目地址
Github地址: https://github.com/mrmn2/PdfDing
1.4 项目预览


二、PDF3MD
2.1 PDF3MD简介
PDF3MD是一款基于 Web 的文档转换工具,采用 React 前端与 Python Flask 后端架构,专注于将 PDF 文件高效、准确地转换为结构清晰的 Markdown 和 Microsoft Word(DOCX)格式,并提供实时进度反馈与友好的用户交互体验。
2.2 PDF3MD特点
- PDF 转 Markdown
:将 PDF 文档智能转换为结构清晰、可读性强的 Markdown 格式。 - Markdown 转 DOCX
:利用 Pandoc 将 Markdown 内容高保真地导出为 Word(.docx)文件。 - 多文件上传
:支持同时上传并批量处理多个 PDF 文件,提升转换效率。 - 拖拽上传界面
:提供拖放或传统选择两种方式,简化文件上传操作。 - 实时进度跟踪
:在转换过程中为每个文件提供详细的实时状态更新。 - 文件信息展示
:清晰显示原始文件名、大小、页数及转换时间等元数据。 - 现代响应式 UI
:界面简洁直观,适配桌面与移动设备,确保跨平台良好体验。
2.3 项目地址
Github地址: https://github.com/murtaza-nasir/pdf3md
2.4 项目预览

三、Stirling-PDF
3.1 Stirling-PDF简介
Stirling-PDF:这是一个使用 Docker 的强大的、本地托管的基于 Web 的 PDF 操作工具。它使您能够对 PDF 文件执行各种操作,包括拆分、合并、转换、重新组织、添加图像、旋转、压缩等。这个本地托管的 Web 应用程序已经发展到包含一套全面的功能,可以满足您的所有 PDF 需求。
3.2 Stirling-PDF主要特点
Stirling-PDF 的核心特点如下:
- 本地化隐私保护
:所有文件处理均在本地设备或服务器内存中完成,任务结束后自动清理,从根源上杜绝数据泄露风险。 - 全功能覆盖
:内置50余种PDF处理工具,全面涵盖页面编辑、格式转换、安全加密及高级OCR识别等日常与专业需求。 - 灵活的部署方式
:支持 Docker 容器一键部署、独立 JAR 包运行及桌面应用,轻松适配个人电脑到企业级服务器等多种环境。 - 企业级高可定制性
:提供 RESTful API 便于自动化集成,支持单点登录(SSO)、主题切换及界面多语言配置。 - 开源免费与社区驱动
:项目代码完全开源,保持高频更新迭代,并提供完善的开发者文档与活跃的社区支持。
3.3 项目地址
Github地址: https://github.com/Stirling-Tools/Stirling-PDF
3.4 项目预览

四、BentoPDF
4.1 BentoPDF
BentoPDF 是一款注重隐私、完全在客户端运行的 PDF 工具包,支持在浏览器中直接编辑、合并和处理 PDF 文件,无需上传至服务器,确保用户数据安全。它可自行托管,完全免费且开源。
4.2 BentoPDF主要特点
隐私优先:所有操作均在浏览器内完成,文件从不上传至任何服务器。 无使用限制:可无限次处理任意数量的 PDF 文件,无上传或功能限制。 高性能:基于现代 Web 技术构建,能快速高效地处理大型 PDF 文档。 完全免费:作为开源项目,BentoPDF 对所有人免费开放使用。
4.3 项目地址
Github地址: hhttps://github.com/alam00000/bentopdf
4.4 项目预览

五、PDFManager
5.1 PDFManager简介
PDF Manager是一款极简的 PDF 管理工具,专注于提供核心的文档组织与协作功能,不附加任何多余的复杂设计。
5.2 PDFManager主要特点
- Annotations(批注功能)
:支持在任意页面添加评论、高亮和标签,且所有批注内容均可进行全文搜索。 - Library organization(库管理)
:提供嵌套文件夹、标签和收藏夹等结构化组织方式,并支持追踪文件状态。 - Authentication(身份验证)
:支持本地账户登录,并兼容通过 OIDC 协议进行单点登录(SSO)。 - Multi-user(多用户支持)
:采用独立账户体系,确保每位用户都拥有专属的个人文档库。 - Sharing(共享协作)
:支持邀请其他用户加入任意文档集合,并提供灵活的权限管理机制。 - Search(全局搜索)
:能够基于文件元数据、页面内容、批注正文及标签进行多维度精准检索。
5.3 项目地址
Github: https://github.com/G0rsthir/pdfmanager
5.4 项目预览

六、对比与分析
下面从功能定位、部署方式、适用场景等维度,对上述 5 款开源 PDF 工具进行横向对比,并给出推荐星级(满分 5 星)。
| PdfDing | |||||
| PDF3MD | |||||
| Stirling-PDF | |||||
| BentoPDF | |||||
| PDFManager |
七、总结
本文介绍的 5 款开源 PDF 工具各有侧重,从阅读管理到格式转换、从全能处理到隐私保护,基本覆盖了日常与专业场景下的主流需求。其中 Stirling-PDF 凭借 50 余种工具与官方 Docker 支持,综合体验最为全面,适合大多数用户优先尝试。若你更关注阅读体验、格式转换或团队协作,PdfDing、PDF3MD 与 PDFManager 也分别是不错的备选。这些工具均开源免费且可 Docker 一键部署,建议结合自身实际场景按需选用。