乐于分享
好东西不私藏

87K Star!挖到一个 PDF 神器

87K Star!挖到一个 PDF 神器

87K Star!挖到一个 PDF 神器

开源免费,Docker 一键部署,自动搞定 PDF 编辑

最近挖到了一个非常不错的开源 PDF 工具 —— Stirling-PDF 。

它比 Adobe Acrobat 更轻量,比在线 PDF 网站更安全,支持自部署,非常适合那种"我想简单处理一个 PDF,又不想上传到陌生人服务器"的场景。

目前在 GitHub 上已经有超过 87K Star,是所有 PDF 相关开源项目里 Star 最高的一个。

Stirling-PDF 主界面 — 简洁的工具卡片式布局

01

为什么需要自建 PDF 工具?

很多人都会遇到这些问题:

🔴 临时要合并几个 PDF,到处找在线工具

🔴 在线 PDF 工具限制文件大小,大的还要收费

🔴 敏感合同/证件不敢上传到第三方网站

🔴 PDF 转 Word 格式全乱,用了跟没用一样

🔴 网站广告满天飞,下载按钮都找不到

而自建 PDF 工具最大的优势就是:

✅ 所有文件本地处理,不上传任何服务器

✅ 不限文件大小,不限制使用次数

✅ 功能齐全,合并/拆分/转换/编辑全都有

✅ 页面干净,没有广告,没有收费陷阱

✅ Docker 部署一次,长期使用,零维护成本

只需要部署一次,后续几乎不需要任何维护。每次要处理 PDF 的时候打开浏览器就能用。

02

Stirling-PDF 是什么?

Stirling-PDF 是一个基于 Web 的 PDF 处理工具,由 Java 开发,开源免费。你只需要把它部署在服务器或 NAS 上,然后通过浏览器访问就能使用全部功能。

项目地址:https://github.com/Stirling-Tools/Stirling-PDF

GitHub Stars:87K+|主语言:Java|授权协议:GPL-3.0

它的核心功能包括但不限于:

✦ PDF 合并 & 拆分

✦ PDF 转 Word / Excel / PowerPoint / 图片

✦ Word / 图片 / HTML 转 PDF

✦ PDF 压缩 & 加密 & 解密

✦ PDF 页面旋转 & 删除 & 提取

✦ PDF 添加水印 & 页眉页脚 & 页码

✦ PDF 表单填写 & 签名

✦ OCR 文字识别(内置 Tesseract)

✦ PDF 对比差异

✦ 批量处理

毫不夸张地说,市面上 90% 的 PDF 操作,它都能做。而且全部本地处理,数据不出服务器。

03

部署方式:Docker(推荐)

适合人群:

✅ 有群晖、极空间、威联通等 NAS 的用户

✅ 有 VPS / 云服务器的用户

✅ 会用 Docker 的技术爱好者

部署命令非常简单,就一行:

docker run -d \

--namestirling-pdf \

-p8080:8080 \

-v/path/to/trainingData:/usr/share/tesseract-ocr/4.00/tessdata \

-v/path/to/extraConfigs:/configs \

-v/path/to/logs:/logs \

stirlingtools/stirling-pdf:latest

对于群晖、极空间等 NAS 用户,也可以在 Docker UI 里直接搜索 stirlingtools/stirling-pdf 下载运行,图形化操作更方便。

启动后,打开浏览器访问 http://你的NASIP:8080 就能看到主界面了。

Stirling-PDF 暗色模式界面同样精美

04

进阶配置

Stirling-PDF 支持丰富的自定义配置,通过环境变量来控制:

环境变量

默认值

说明

DOCKER_ENABLE_SECURITY

true

启用登录验证

SECURITY_ENABLE_LOGIN

true

需要登录才能使用

SYSTEM_MAX_FILE_SIZE

100

最大上传文件 (MB)

OCR_ENABLE

true

启用 OCR 功能

SYSTEM_ENABLE_ANALYTICS

false

关闭统计上报

如果你需要在群晖上部署,直接在 Container Manager / Docker 套件中搜索 stirlingtools/stirling-pdf,点下载运行,设置端口映射即可。

在极空间上也是一样的操作逻辑,打开 Docker 功能搜索镜像,下载后建立容器,映射 8080 端口就能用了。

05

实际体验

我部署好之后,随手试了几个常用场景:

📄 PDF 合并:拖入 5 个文件,点击提交,3 秒完成。

📄 PDF 转 Word:转出来的 docx 保留基本格式,比我用过的任何在线工具都好。

📄 图片转 PDF:把手机拍的合同照片拖进去,生成排版整齐的 PDF。

📄 PDF 压缩:一个 20MB 的扫描件压到 3MB,画质基本无损。

📄 OCR 文字识别:扫描版 PDF 直接识别成可搜索的文字。

所有的处理都是实时完成,几乎没有等待感。

而且它是纯本地处理,文件不上传到任何外部服务器,敏感文档用起来非常放心。

06

和在线工具对比

对比项

Stirling-PDF

在线工具

费用

完全免费

限制次数/收费

文件大小

无限制

通常 10~50MB 限制

处理速度

取决于本地性能

取决于网络+服务器

隐私安全

✅ 本地处理

❌ 文件上传到云端

功能数量

30+ 种操作

通常 5~10 种

广告

铺天盖地

是否可用

永久可用

哪天关站就没了

07

总结

如果你也在找好用的 PDF 工具,或者还在用那些限制多、广告多的在线 PDF 网站,那么 Stirling-PDF 是一个非常值得上手的项目。

它最大的优势在于:

✦ 完全开源免费,功能极其全面

✦ Docker 一键部署,NAS、VPS 都能跑

✦ 所有文件本地处理,隐私安全

✦ 全球 87K Star,社区活跃,持续更新

✦ 界面美观,操作简单,不需要学习成本

对于有 NAS 或 VPS 的用户来说,部署一个 Stirling-PDF 基本是零成本的投入,却能彻底告别在线 PDF 工具的种种限制。

方法就是这些,其实也不复杂。

希望本文能够帮助你快速完成部署,打造一个长期可用的 PDF 工具箱。

GitHub:https://github.com/Stirling-Tools/Stirling-PDF

如果你一直在为 PDF 处理发愁,现在就可以动手试试了。

觉得有用的话,点个「在看」分享给需要的朋友。