夜雨聆风学习资料网

ARTICLE · 1099435

两款开源 PDF 操作工具推荐:BentoPDF 和 Stirling PDF

两款开源 PDF 操作工具推荐:BentoPDF 和 Stirling PDF
AI李子 · 工具
开源项目09 / 29

开源 PDF 双雄推荐:BentoPDF 与 Stirling PDF

文件不出浏览器

Adobe 的两个开源平替

本地部署、隐私要求高

BentoPDFStirling PDF

PDF 诞生至今已有三十余年,它的设计初衷是确保跨设备打印与排版呈现的绝对一致。这种特性在视觉上保证了排版美感,却也给后期的二次修改带来了巨大的阻碍。

近两年来,围绕 PDF 的开源项目演化出两条截然不同的路径:一条是当下极受关注的「AI 结构化解析」,例如 PaddleOCR、MinerU 等项目,它们的核心在于把排版格式里的文字、表格与公式解构为 AI 大模型易读的知识。我之前介绍过,感兴趣的朋友可以回顾:

回顾AI 解析 PDF 的前两篇

推荐文档处理领域的顶级神器,第一弹:PaddleOCR-VL-1.6

推荐文档处理领域的顶级神器,第二弹:MinerU

另一条则是「文档操作处理」,专注于文件本身的增删、重组、编辑、转换与签名。日常办公中,我们最频繁面对的恰恰是后者。商业软件的订阅费用水涨船高,线上免费工具又常常暗藏隐私泄露风险。今天介绍的 BentoPDF 与 Stirling PDF,正是操作处理领域极具代表性的两款开源平台,足以成为 Adobe Acrobat 的可靠替代方案。

01

CASE

BentoPDF:文件全程不出浏览器的轻量工具箱

BENTOPDF · LIGHTWEIGHT TOOLKIT

●项目地址:github.com/alam00000/bentopdf,目前 15.8K star,仓库持续更新。

●痛点与突破

日常使用在线转换工具时,最大的隐患在于文件必须上传到远端服务器。商业合同、财务报表、个人身份证件一旦离开本地,隐私风险便无法忽视,更别提平台常见的页数限制与广告弹窗。

BentoPDF 的破局思路非常干脆:依托 WebAssembly 技术,把所有原本需要服务端承担的渲染与转换逻辑,全部搬进浏览器沙箱。你的文件在处理过程中连 1 个字节都不会传给外部服务器。页面加载完成后,甚至断开网络连接也能正常运行,既没有文件体积上限,也没有次数门槛。

●极简部署与商业授权

项目遵循 AGPL-3.0 与商业双许可协议,个人使用完全免费,支持团队自托管作为内网统一的工具站点。因为它本身是无状态的纯前端静态架构,运行起来非常轻量,几乎不占用服务器后端算力。推荐通过 Docker 一键启动:

命令Docker 启动 BentoPDF

docker run -p 3000:8080 ghcr.io/alam00000/bentopdf-simple:latest

容器启动后,在浏览器直接访问 http://localhost:3000 即可使用。官方文档还提供了其它部署方式,感兴趣的朋友可以自行探索。

平台内置了涵盖各类细分场景的百余项工具,界面清爽,支持即时搜索与模块化分类,我截取一部分展示:

▲ 直观的工具箱首页

▲ 所见即所得的页面编辑

▲ 综合实用组件(页面排序、提取、加密等)

▲ 格式互相转换模块

划重点

合同、报表、证件这类隐私敏感文件,优先用 BentoPDF——数据不出本机、无页数限制、无广告,断网也能用。

02

CASE

Stirling PDF:企业级、支持自动化的全能中枢

STIRLING PDF · ALL-IN-ONE HUB

●项目地址:github.com/Stirling-Tools/Stirling-PDF,93.2K star,热度更高,仓库同样持续更新。

●核心亮点

1

功能颗粒度深且广:包含 50 余种主流操作,覆盖复杂图文编辑、数字签名、印章、密文遮盖(Redaction)、OCR 文字识别与电子发票数据提取。界面原生适配包括中文在内的 40 多种语言。

2

流水线编排与批处理:针对企业运营的高频重复场景,平台支持在网页端通过可视化界面编排 PDF 自动化处理管道。配合完备的 REST API,能够无缝挂接在发票扫描、入库归档等后端业务流中,实现无人值守的自动化处理。

3

安全合规与组织级管理:商业版提供 SSO 单点登录、基于角色的权限控制(RBAC)与操作审计日志,非常契合政企网络和严格合规体系(注意:v2 起组织超过 5 人使用需商业许可,SSO/RBAC/审计日志为付费功能)

4

多端形态覆盖:既可以作为集中式服务器托管,也可以直接运行本地桌面客户端(跨 Windows、macOS 与 Linux)。

●部署方式

Stirling PDF 核心功能开源(open-core 模式),商业版补充了深度的组织管理支持。推荐使用 Docker 部署完整服务端:

命令Docker 启动 Stirling PDF

docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf

部署后打开 http://localhost:8080,首次登录会让你修改密码,完成管理员密码初始化后即可进到首页。主控台以功能卡片清晰列出了所有可用模块:

▲ 首次登录完成管理员密码初始化

▲ 主控台功能卡片

▲ 富文本编辑:直接微调 PDF 内部文字层与排版样式

▲ 批量格式转换:多种图像与文档格式高质量双向转换

▲ 无代码管道作业:拖拽节点配置流水线,多步任务一键串联

功能比较丰富,就不一一展示了,大家可以自行探索。个人日常处理单份文件时,直接在官方 Release 页面下载桌面客户端安装包即可;若要发挥完整的自动化能力与团队协作效率,部署 Docker 服务端是更稳妥的选择。

03

EXTRA

对比常规办公套件,开源工具不可替代在哪里?

WHY OPEN SOURCE

很多朋友会问,常用的办公套件(如 WPS、Office)已包含不少 PDF 工具,为何还需要专门折腾开源方案?其核心差异体现在三个关键维度:

1

数据资产的物理边界。多数现代办公软件的深度处理依赖云端集群计算,文档需要先行上传至服务商的远程服务器,其内部留存与加密状态属于黑盒。BentoPDF 借助浏览器内核原地运算,数据不出物理设备;Stirling PDF 部署于私有网络或物理机上,可实现完全离网隔离运行,满足企业对涉密文档的严苛审计。

2

授权成本与功能限制。多数桌面办公软件采取增值付费模式,深度编辑、全文 OCR、批处理以及解密等实用功能大多被锁在高级订阅之后,免费版本仅开放基础批注与阅读。开源项目的核心功能完整开放,无水印嵌入、无转换页数上限,仅需承担本地算力或服务器运行成本。

3

工具属性还是系统节点。常规软件中的 PDF 功能多为单次、被动的人工操作界面,难以被外部程序调取集成。Stirling PDF 提供了完备的 REST API 与参数化配置机制,能够轻松作为后端微服务嵌入办公审批流、发票核销系统或 ERP 软件中,完成上千份文件的自动化规整。

///

END

写在最后

FINAL THOUGHTS

无论是追求「开箱即用、零数据泄露」的轻量化工具 BentoPDF,还是着眼于「集中管控、自动化处理」的平台级方案 Stirling PDF,都展现了开源生态替代昂贵商业软件的强大潜力。

注意

两款软件对个人与非营利使用均完全免费;商用集成请关注各自许可证条款——BentoPDF 为 AGPL-3.0 与商业双许可,Stirling PDF 核心开源但 v2 起组织超过 5 人使用需购买商业许可。

TAKEAWAY

隐私敏感选 BentoPDF,团队自动化选 Stirling PDF

你还在为 PDF 工具付订阅费吗?评论区聊聊你的用法

我是 AI李子,热衷于分享 AI 干货。

如果你觉得今天这篇有收获

欢迎点赞、在看、转发三连,我们下篇见

♥
赞
◎
在看
★
收藏

AI李子 · 实测笔记

相关学习资料