📌 项目:https://github.com/Stirling-Tools/Stirling-PDF | 星数:95050 | 语言:TypeScript | 协议:开源协议 | 更新:2026-10-26
Stirling-PDF是Stirling-Tools开源的PDF处理平台,95k颗星,TypeScript编写。定位是"GitHub #1开源PDF应用"——覆盖PDF的全部高频操作:合并/拆分/转换/压缩/OCR/水印/签名/旋转/裁剪/加密/元数据编辑。区别于iLovePDF/SmallPDF等在线工具,Stirling-PDF可自托管——文件上传到你自己的服务器处理,不经第三方,企业敏感文档(合同/财务/法律)无泄露风险。Docker一条命令部署,Web界面零学习成本。9.5万星说明"自托管PDF工具"是强需求——在线PDF工具要么收费要么有大小限制要么隐私存疑。
相关工具与方向,可参考Ai Coding Tools Comparison;Ai Coding Tools Ecosystem 2026;Ai Tools Buying Guide 2026 July。
全面的PDF操作能力:Stirling-PDF提供50+个PDF操作,按类别组织。页面操作:合并/拆分/旋转/删除/提取/重排页面。转换:PDF↔Word/Excel/PPT/HTML/图片/文本,双向。编辑:加水印(文字/图片)、加页码、加页眉页脚、裁剪、调整对比度。OCR:扫描件转可搜索PDF(支持多语言)。安全:加/解密密码、加/移除权限、数字签名、脱敏遮挡敏感内容。压缩:降分辨率/降质量减小体积。所有操作在Web界面点点选选完成,无需Acrobat。
自托管隐私与部署:Stirling-PDF的核心卖点是隐私——文件在你自己的服务器处理,不传到第三方云端。这对企业(合同/财务/HR文档)、个人(身份证/护照/病历)至关重要。Docker部署极简:docker run一条命令,访问端口即用。支持Docker Compose、Kubernetes、裸机Java运行。可配置文件存储后端(本地/对象存储),大文件处理稳定。多用户支持登录与权限隔离,团队可用。所有操作可追踪日志(审计合规)。
API与自动化:Stirling-PDF不只是Web界面,还提供REST API——每个PDF操作都有对应端点,可用脚本/程序调用。这让Stirling-PDF能集成进自动化流程:上传文档自动加水印、批量合并报表、定时OCR归档。API支持文件流式传输,大文件不爆内存。企业可用Stirling-PDF做PDF微服务,全公司文档处理统一走它。开源版功能完整,企业版加SSO/审计/优先支持。
| ✅ 优势 | ❌ 劣势 |
|---|---|
| 50+ PDF操作全覆盖 | OCR需配Tesseract语言包 |
| 自托管文件不外传 | 大文件转换较吃内存 |
| Docker一条命令部署 | 部分转换依赖LibreOffice |
| REST API可自动化 | UI操作链路较长 |
| 多用户权限隔离 | 企业版功能需付费 |
功能上Stirling-PDF覆盖iLovePDF的大部分操作(合并/拆分/转换/压缩/OCR)。优势是自托管隐私(文件不传第三方)、无大小限制、无付费墙、可集成API。劣势是需自己部署维护(Docker+服务器)、UI不如在线工具精致。建议:企业/敏感文档→Stirling-PDF自托管;偶尔处理非敏感→在线工具方便。
支持。OCR基于Tesseract,支持100+语言(含中文)。Docker镜像默认含英文OCR,其他语言需装对应tessdata包——挂载tessdata目录或在容器装语言包。OCR扫描件后输出可搜索/可复制文本的PDF。准确率取决于扫描质量,清晰文档准确率高。建议高分辨率扫描(300DPI+)获得最佳OCR效果。
文件存你配置的存储后端(默认本地磁盘,可配S3等对象存储)。处理完即删(可配置保留时长),不持久化。所有处理在服务器内存/临时文件完成,不传第三方。自托管意味着数据完全自控——你可以审计日志、隔离网络、加密磁盘。这是Stirling-PDF相比SaaS PDF工具最大的安全优势。