Stirling PDF
GitHub 上最受欢迎的开源 PDF 平台,支持桌面端、浏览器和自托管服务器三种形态。内置 50 多种 PDF 工具,涵盖编辑、合并、拆分、签名、涂黑、格式转换、OCR 与压缩,并提供 REST API 与无代码自动化流程。
过去 7 天收获 3 颗 Star
爱鲜报评分
0 人评分
95k
星数
是
中文
TypeScript
主语言
是
活跃
320
贡献者
人工分析
EDITORIAL推荐理由
近 10 万 Star 的开源 PDF 全能工具箱,把日常零散的 PDF 处理需求集中到一个可自托管的 Web 应用里,文档不必上传到第三方服务,隐私可控。Docker 一条命令即可跑起来,还提供 REST API 便于集成到自有系统。适合想摆脱商业 PDF 软件订阅、又需要批量处理能力的团队。
适用场景
- 企业内部搭建私有 PDF 处理服务,避免文档外传
- 批量合并、拆分、压缩、加水印与格式转换
- 对扫描件做 OCR 识别与可搜索化处理
- 在业务系统中通过 REST API 自动生成或加工 PDF
- 为 PDF 添加签名、涂黑敏感信息后对外分发
优点
- 功能覆盖面极广,50+ 工具基本覆盖常见 PDF 操作
- 支持 Docker 自托管,数据不出内网,隐私友好
- 提供 REST API 与可视化自动化流程,便于二次集成
- 界面支持 40 多种语言,含中文
- 社区活跃,Star 与 Fork 数量庞大,迭代快
缺点
- 采用 open-core 模式,部分企业级功能需付费
- 功能繁多,初次使用需花时间熟悉界面与工具分类
- 自托管部署需自行考虑存储、并发与安全加固
- OCR 等重任务对服务器资源有一定要求
Stirling PDF 是什么
Stirling PDF 是一个开源的 PDF 处理平台,可以当作桌面应用运行,也可以在浏览器中使用,或部署到自己的服务器上并通过私有 API 调用。它的核心目标是:不把文档发送给外部服务,也能完成编辑、签名、涂黑、转换和自动化处理。
项目在 GitHub 上拥有近 10 万 Star,是当前最受关注的开源 PDF 工具之一。
主要能力
- 多端可用:桌面客户端、浏览器界面、自托管服务器 + 私有 API。
- 50+ PDF 工具:编辑、合并、拆分、签名、涂黑、格式转换、OCR、压缩等。
- 自动化与工作流:在界面中通过无代码方式编排处理流程,也可用 API 批量处理海量 PDF。
- 企业级特性:SSO、审计日志、灵活的内网部署方案。
- 开发者友好:几乎所有工具都提供 REST API,方便接入现有系统。
- 多语言界面:支持 40 多种语言。
快速体验
最省事的方式是用 Docker 启动:
docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf
启动后访问 http://localhost:8080 即可打开 Web 界面。桌面端与 Kubernetes 等更多部署方式,可参考官方文档。
适合谁用
- 希望把 PDF 处理能力私有化部署的企业与团队;
- 需要批量合并、拆分、压缩、转换格式的日常办公场景;
- 想把 PDF 加工能力通过 API 嵌入自有业务系统的开发者;
- 对文档隐私敏感、不愿上传到在线转换网站的个人用户。
注意事项
项目采用 open-core 模式,基础功能开源免费,部分企业级能力需要付费方案。功能入口较多,建议先浏览官方文档中的功能清单,再按需使用。自托管时请自行评估服务器资源与安全配置。
相关资源
- 官方文档:https://docs.stirlingpdf.com
- 项目主页:https://stirling.com
- API 文档:https://registry.scalar.com/@stirlingpdf/apis/stirling-pdf-processing-api/
- 社区交流:Discord
评论
- 暂无评论,来写第一条吧。