夜雨聆风学习资料网

ARTICLE · 986656

92K+ Star 开源 PDF 神器!告别 WPS 会员、Adobe 订阅,全部付费功能本地免费使用

92K+ Star 开源 PDF 神器!告别 WPS 会员、Adobe 订阅,全部付费功能本地免费使用
想合并几份 PDF 发邮件,WPS 直接弹窗提示充值会员;
PDF 转 Word,在线网站弹出今日免费额度用完
电子签合同,PDF 编辑器不是漫天广告,就是导出强制加水印;
处理 PDF 这么简单的需求,为什么处处都是付费墙?今天这款开源神器 Stirling-PDF,GitHub 近 92K Star,被官方标注为本地托管 PDF 处理 Web 应用,55+PDF 工具,完全开源免费。敏感文件本地处理,不用上传第三方服务器,个人、小团队都能用。
01
核心亮点一句话看懂
Stirling-PDF 是本地部署的 Web 版 PDF 工具箱,所有文件要么在浏览器前端处理,要么仅临时驻留在服务器内存,任务完成自动清理,不会永久留存你的文档。
核心数据:
  • ⭐ GitHub 近 90K Star,全球热门自托管 PDF 项目
  • 🐳 Docker 镜像数千万次下载,NAS、服务器、个人电脑均可跑
  • 🌍 40 + 语言完整支持,中文界面成熟
  • 🧰 55+PDF 处理工具,覆盖绝大多数办公 PDF 场景
  • 🔒 私有化优先:文件不出本机,合同、证件、涉密文档优先选它
一句话总结:市面上绝大多数 PDF 付费功能,在 Stirling-PDF 全部免费开放,并且支持本地私有化部署。
02
55+PDF 工具,覆盖你 99% 的 PDF 需求
1. 合并 & 拆分页面(最高频刚需)
支持多 PDF 一键合并,自由拖拽调整文档顺序;拆分支持按指定页码范围提取页面、按文件大小自动拆分、批量提取单页。还能删除页面、调整页面顺序、页面旋转、裁剪白边、多页拼版、缩放页面内容。
适用场景:投标文件合并、论文提取指定章节、扫描档案分页归档。
2. 全格式双向转换
依托 LibreOffice,实现 PDF ↔ Word/Excel/PPT/ 图片互转,同时支持 HTML、Markdown、URL 网页直接导出 PDF,PDF 导出 XML、CSV。
注意:Office 文档互转依赖 LibreOffice,精简镜像不带该组件,完整版镜像自动内置。适用场景:修改 PDF 文档内容、报表导出 PDF 存档、照片批量生成 PDF、网页快照保存。
3. PDF 压缩,解决附件大小限制
微信 25MB、邮箱 10MB 附件限制,扫描件动辄几十兆。Stirling-PDF 内置 qpdf/Ghostscript,提供多档压缩等级:轻度压缩画质几乎无损;中度大幅缩小体积;极限压缩适合纯文字 PDF。
4. OCR 扫描件文字识别(隐私向王牌功能)
老合同、纸质扫描件、照片 PDF 文字无法复制检索?内置 Tesseract OCR 引擎,可识别中文,生成可复制搜索的文本层。文件本地完成识别,不上传外网服务器。
提示:OCR 需要中文语言包,部署完整版镜像并挂载 tessdata 目录即可启用。适用场景:老旧纸质档案电子化、外贸单证识别、纸质合同数字化归档。
5. 电子签名、证书签章与文档脱敏
  • 手写签名:鼠标 / 触控板手写,或上传签名图片,直接加盖 PDF;
  • 证书签名:支持自动生成自签名证书,也可导入自定义证书做合规数字签章;
  • 文档消毒 Sanitize:清除 PDF 元数据、隐藏脚本、外部链接、嵌入文件,分发前清理隐私痕迹;
  • 自动密文涂黑 Redact:不是简单盖黑块,永久删除底层文字,支持正则批量脱敏身份证、手机号。
6. 安全权限管理
给 PDF 设置打开密码、修改权限(禁止打印、复制内容);移除 PDF 密码、锁定表单域、解锁表单。
7. 进阶自动化:Pipeline 流水线 + REST API
这是职场批量处理的杀手锏。你可以把多步操作串成流水线,例如「旋转页面→OCR 识别→压缩→加水印→加密」,上传一次批量自动执行,适合大批量档案处理。
同时开放完整 REST API,开发者可以写 Python 脚本批量处理 PDF,直接集成到内部业务系统。
8. V2 版本新特性(重点更新)
新版已经从 Thymeleaf 重构为 React+TS 前端,带来这些升级:
  • 撤销 / 重做功能,多工具工作台,一次上传连续操作,无需重复上传文件;
  • PDF 文本编辑器(Alpha 实验版),支持在文档内插入 / 替换文字,适合简单文档;复杂排版 PDF 会存在兼容性问题;
  • 批注工具:高亮、注释、绘图、插入图片文本框;
  • 企业能力:用户管理、审计日志、SSO 单点登录;
  • 桌面端基于 Tauri 打包,Windows/macOS/Linux 原生客户端,开箱即用。
✅ 客观短板(评论区真实踩坑,提前避坑)
很多网友实测反馈,这里不吹不黑:
  1. 复杂 PDF 原位文字编辑能力有限:Alpha 文本编辑器仅适合简单文档。如果你的需求是直接修改原版 PDF 里任意文字、拖拽图片元素,福昕、Adobe 专业版更合适;
  2. 没有 AI 翻译 PDF 功能,不支持一键生成翻译后的 PDF;
  3. 无法直接去除文档原有水印;
  4. OCR、Office 转换等高级功能依赖外部组件,轻量 Ultra-Lite 镜像默认不带,需要完整版镜像或本地自行安装依赖;
  5. 自动红密虽然底层删文字,但高敏感文档建议二次校验。
社区网友对比参考:PDF24 适合轻度简单使用;PDFgear 有独立优势;Stirling-PDF 强在私有化 + 批量流水线 + API。
03
3 种使用方案
方式 1:官方在线站点(最快上手,普通用户试用)
官网 [https://stirlingpdf.com],浏览器直接打开,不用安装任何软件,上传文件处理下载。
⚠️ 重要提醒:合同、身份证、隐私文件不要用在线站点,在线版文件会上传官方服务器,敏感文档请使用本地部署方案。
方式 2:桌面客户端(Windows/macOS/Linux,推荐普通电脑用户)
直接在 Release 页面下载 Tauri 打包的桌面版,双击运行,自带精简 JRE。所有处理在本机完成,文件不会外传。Windows、Mac 都支持,开箱即用。
Mac 用户额外说明:macOS 安装后如需 OCR、Office 转换,可用 Homebrew 安装 qpdf、tesseract、LibreOffice 等依赖。
方式 3:Docker 部署(NAS、闲置电脑、小团队共享,推荐技术用户)
单条命令快速启动:
docker run -d--name stirling-pdf-p 8080:8080-v ./stirling-data:/configsdocker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
部署完成浏览器访问 [http://localhost:8080],同一局域网设备都能打开。
docker-compose.yml(持久化配置,推荐长期运行)
version: '3.3'services:stirling-pdf:image: stirlingtools/stirling-pdf:latestports:- "8080:8080"volumes:- ./trainingData:/usr/share/tessdata- ./extraConfigs:/configs- ./logs:/logsenvironment:- DOCKER_ENABLE_SECURITY=false- LANGS=zh_CN,en_USrestart: unless-stopped
执行启动命令:
docker-compose up -d
Podman 用户直接把命令里 docker 替换为 podman 即可。
NAS 部署:群晖、绿联、TrueNAS、CasaOS 都有社区一键安装包,不用手写 docker 命令。
04
技术底层简单科普
后端主体:Spring Boot + Java,核心 PDF 能力由 Apache PDFBox 实现;PDF 渲染预览使用 PDF.js、JPDFium;
前端:React19 + TypeScript + Vite,Mantine+TailwindUI;
桌面端:Tauri(Rust);
AI / 高级处理:独立 Python FastAPI 引擎;
外部工具依赖:LibreOffice(Office 互转)、qpdf/Ghostscript(压缩优化)、Tesseract/OCRmyPDF(OCR)、BouncyCastle(签名加密)。
整体架构是把成熟 PDF 工具打包在统一 Web 界面,按需加载依赖,缺少对应组件就隐藏相关功能,不会直接报错崩溃。
05
选型方案
✅ 优先选 Stirling-PDF:
  1. 需要本地处理合同、证件、涉密 PDF,不想文件上传第三方网站;
  2. 经常批量处理 PDF,需要流水线、API 自动化;
  3. NAS / 家庭服务器部署,全家 / 小团队共用 PDF 工具;
  4. 不想持续订阅 WPS、Adobe 会员,常用合并、拆分、压缩、OCR、电子签章。❌ 不推荐 Stirling-PDF:
  5. 需要重度原位编辑 PDF 文字、复杂排版修改(优先福昕 / Adobe);
  6. 只想一键去除 PDF 自带水印;
  7. 需要 PDF 全文翻译并输出翻译文档。
项目地址:

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

06
扩展阅读

关注我持续分享高质量内容

终身学习,深耕AI领域
持续分享,优质AI开源
感谢关注,携手AI同行

相关学习资料