Stirling-PDF:79K Star,本地部署的 PDF 工具箱
Stirling-PDF:79K Star,本地部署的 PDF 工具箱
Stirling-PDF 在 GitHub 上拿到了 79K Star。这个项目做的事很聚焦:在浏览器里完成所有 PDF 操作,但文件和计算全跑在你自己的机器上。

1、和市面上的 PDF 工具有什么不同
Adobe Acrobat 按年收费。在线 PDF 工具虽然免费,但你的合同、财务报表、证件扫描件需要上传到别人服务器上。Stirling-PDF 跑在 Docker 里,文件不出内网。用户下载处理结果的那一刻,服务器上的临时副本就已经不存在了。
2、50 多项操作覆盖了哪些场景
项目把 PDF 操作分成了五个板块,每个板块下的功能可以直接从界面调用:
页面整理:合并多个 PDF 为一个、按页数和书签拆分文档、提取指定页、删除页、裁剪页边距、按 90 度增量旋转、调整页面尺寸与缩放、多页排版。
格式转换:从其他格式转 PDF(图片、Word、PPT、Excel、HTML、Markdown、电子书 EPUB/MOBI、漫画 CBZ/CBR、电子邮件、矢量图 PS/EPS),也从 PDF 转出为其他格式(Word、图片、PPT、CSV、HTML、PDF/A 存档格式、Markdown、漫画 CBZ/CBR、矢量图、视频幻灯片共 13 种目标格式)。还能直接捕获网页和 URL 生成 PDF。
签名与安全:添加或移除密码、加水印、数字签名、证书签名、自动脱敏和手动脱敏、修改文档权限、PDF 安全消毒、验证数字签名。

查看与编辑:OCR 识别扫描件文字、添加和提取嵌入图片、提取附件、修改元数据、获取 PDF 完整信息、对比两份文档的差异、添加页码、移除注释、删除空白页、解锁 PDF 表单、扁平化图层。
高级功能:压缩文件大小、Pipeline 自动化流水线(多个操作串联,一键执行)、颜色与对比度调整、自动重命名文件、自动拆分页面、检测并拆分扫描照片、PDF 叠加、损坏 PDF 修复、书签与目录编辑。
3、数据处理机制
所有 PDF 和文件默认只存在于客户端。任务执行期间数据暂存于服务器内存,或临时落盘用于当前操作。用户完成下载后,服务器端的文件即刻清除。
4、部署与扩展
Docker 一条命令即可:
docker run -d -p 8080:8080 frooodle/s-pdf
界面支持 40 种语言,简体中文翻译进度 75%,繁体中文 82%。项目提供 API 接口供外部脚本和自动化流程调用。企业版额外提供 SSO 单点登录、数据库备份导入和专属技术支持。
5、适合谁用
- 日常频繁处理 PDF、不想安装多个软件也不想把敏感文件上传第三方服务的个人用户
- 需要批量处理文档、对数据不出内网有合规要求的团队
- 需要通过 API 把 PDF 操作集成到自动化流水线里的开发者
- 有统一登录和权限管控需求的组织(企业版覆盖)
浙公网安备 33010602011771号