乐于分享
好东西不私藏

#开源替代# Stirling-PDF:逃离 Adobe Acrobat,PDF 处理全本地

#开源替代# Stirling-PDF:逃离 Adobe Acrobat,PDF 处理全本地

极客日记 · 2026.05.23  ·  开源替代 #15 

 处理 PDF 用在线工具,你的文件先经过别人的服务器。Stirling-PDF 让这件事在自己的机器上完成。 

一、PDF 工具为什么值得换

 处理 PDF 是一个高频但低调的需求:合并两份合同、把扫描件压缩一下、给 PDF 加个水印、把 PDF 转成图片发微信……我以前的方案是 Smallpdf 或者 ilovepdf——方便,但文件要上传到它们的服务器,对于合同、证件这类敏感文件,这个过程我不太放心。 

 Adobe Acrobat 是专业方案,但订阅费用不低,而且功能远超我的实际需求。Stirling-PDF 是一个自托管的 PDF 工具集,50 多项 PDF 操作,全部在本地处理,文件不出局域网。 

二、基本信息与功能列表

属性
详情
语言
Java(Spring Boot)
GitHub Stars
~52k(2026-05,增速极快)
协议
MIT
功能数量
50+ 种 PDF 操作
替代对象
Adobe Acrobat / Smallpdf / ilovepdf

核心功能覆盖:

✓ 合并 / 拆分 PDF
✓ 压缩 PDF 文件大小
✓ PDF 转图片(每页转 PNG/JPG)
✓ 图片转 PDF
✓ 加水印 / 加页码
✓ 旋转 / 裁剪页面
✓ 加密 / 解密 PDF
✓ OCR 文字提取

三、部署

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