项目简介
| 字段 | 内容 |
|---|---|
| 项目名称 | Stirling-Tools/Stirling-PDF |
| 项目地址 | https://github.com/Stirling-Tools/Stirling-PDF[1] |
| Star 数 | 82759 |
| Fork 数 | 7228 |
Stirling-PDF 是 GitHub 上排名第一的 PDF 应用,定位为开源、可自托管的 PDF 编辑平台。你可以把它当作桌面客户端、浏览器 Web 应用,或部署在自有服务器上并通过私有 API 调用——文档始终留在本地或你的基础设施内,无需上传到第三方云服务。
项目提供 50 多种 PDF 工具,覆盖编辑、合并、拆分、签名、涂黑、格式转换、OCR 识别、压缩等常见到进阶的文档处理需求。界面支持 40 多种语言(含简体中文),并面向企业场景提供 SSO、审计日志与灵活的私有化部署选项。官网宣称累计下载量已超过 3000 万次,被大量个人用户、团队和企业采用。
核心特性
多形态部署:支持 Docker 一键启动、桌面客户端(Windows / macOS / Linux)、浏览器访问及 Kubernetes 部署,适配从个人到企业的不同场景。 50+ PDF 工具集:合并、拆分、旋转、压缩、格式互转、OCR、数字签名、敏感信息涂黑、PDF/A 转换等,功能覆盖日常办公到合规归档。 隐私优先:文件在客户端或服务器内存中处理,任务完成后临时文件即删除,不向外发送文档内容,适合处理合同、财报等敏感资料。 自动化与工作流:UI 内支持无代码流水线,REST API 覆盖绝大多数工具,可批量处理海量 PDF 或嵌入现有业务系统。 持续快速迭代:近期 v2.12.0 引入文件夹存储与「我的文件」界面、桌面多窗口、合并/拆分内存优化(官方称最高可节省 99% 内存),macOS 统一安装包则降低了 Apple 生态用户的上手门槛。
快速开始
最快的方式是用 Docker 在本地启动 Web 服务:
docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf
启动后在浏览器访问 http://localhost:8080 即可使用全部工具。若需要持久化配置与数据,可挂载卷并设置环境变量:
docker run -d \
-p 8080:8080 \
-v ./stirling-data:/configs \
--name stirling-pdf \
docker.stirlingpdf.com/stirlingtools/stirling-pdf
桌面用户可直接从 GitHub Releases[2] 下载对应平台的安装包(如 Windows .msi、macOS 通用 .dmg、Linux .deb / AppImage)。更多部署方式(含 JAR 包、带登录版本、Kubernetes)见官方文档:https://docs.stirlingpdf.com[3]
为什么火了
PDF 是办公文档的「通用格式」,但 Adobe 等商业方案价格不菲,多数在线工具又要求上传文件到云端,隐私与合规风险让企业和开发者长期寻找替代方案。Stirling-PDF 以开源、自托管、功能全面三条线同时切入,恰好踩中了「数据不出域」与「降本增效」的双重需求。
项目自 2023 年创建以来社区极其活跃,280 余位贡献者、近 180 个版本持续交付。2026 年 6 月发布的 v2.12.0 在性能与桌面体验上再度发力,配合 macOS 统一安装包、签名二进制等改进,进一步降低了非技术用户的使用门槛。在 Trending 榜单上反复出现,既反映了 PDF 工具市场的刚性需求,也说明「GitHub 第一 PDF 应用」这一标签已深入人心——当大家需要一款可私有化、可扩展、不绑云的 PDF 平台时,Stirling-PDF 往往是第一个被想到的名字。
引用链接
[1]https://github.com/Stirling-Tools/Stirling-PDF
[2]GitHub Releases: https://github.com/Stirling-Tools/Stirling-PDF/releases
[3]https://docs.stirlingpdf.com
夜雨聆风