极客日记 · 2026.05.23 · 开源替代 #15
处理 PDF 用在线工具,你的文件先经过别人的服务器。Stirling-PDF 让这件事在自己的机器上完成。
一、PDF 工具为什么值得换
处理 PDF 是一个高频但低调的需求:合并两份合同、把扫描件压缩一下、给 PDF 加个水印、把 PDF 转成图片发微信……我以前的方案是 Smallpdf 或者 ilovepdf——方便,但文件要上传到它们的服务器,对于合同、证件这类敏感文件,这个过程我不太放心。
Adobe Acrobat 是专业方案,但订阅费用不低,而且功能远超我的实际需求。Stirling-PDF 是一个自托管的 PDF 工具集,50 多项 PDF 操作,全部在本地处理,文件不出局域网。
二、基本信息与功能列表
核心功能覆盖:
三、部署
docker run -d \--name stirling-pdf \-p 8081:8080 \-v /data/stirling-pdf/trainingData:/usr/share/tessdata \-v /data/stirling-pdf/configs:/configs \-e DOCKER_ENABLE_SECURITY=false \--restart unless-stopped \frooodle/s-pdf:latest
访问 http://IP:8081,一个干净的 Web 工具箱界面,左侧分类展示所有 PDF 操作,拖文件进去就能用。不需要注册,不需要账号,就是一个工具。
四、最常用场景
我用得最多的是三个功能:压缩——手机扫描出来的 PDF 动辄 20MB,压缩到 2MB 发微信不卡;合并——几份合同附件合并成一个文件交给对方;PDF 转图片——需要把合同某一页截图发微信时,转成 PNG 比截图清晰得多。
这些操作以前都是去 Smallpdf 的网站,现在打开局域网里的 Stirling-PDF,速度更快,文件不离开局域网。对于合同、证件这类文件,这个差别很重要。
本文信息基准 Stirling-PDF v0.x(2026-05) | GitHub: Stirling-Tools/Stirling-PDF | 协议: MIT 开源替代系列 #15:Adobe Acrobat / Smallpdf → Stirling-PDF
夜雨聆风