Stirling-PDF · 开源自托管 PDF 处理平台
一份合同,卡在“能不能上传”
你负责一家十几人公司的行政事务。周五下班前,法务发来几份合同:先合并附件,再压缩到邮件允许的大小,还要把身份证号和签名之外的敏感字段遮掉。在线 PDF 网站几分钟就能做完,但文件里有客户信息,你不敢上传;临时安装桌面软件又要逐台配置,换个人处理还得重新教一遍。于是本来只是几个点击的工作,变成了在安全要求、工具采购和交付时间之间反复权衡。
把 PDF 工具留在自己的机器里
Stirling-PDF 是一个运行在自有服务器上的 PDF 工具箱,把编辑、合并、拆分、签名、脱敏、格式转换、OCR、压缩和自动化处理集中到浏览器里。
团队成员打开同一个 Web 界面即可处理文件;开发者还可以调用 REST API,把常用动作接进现有系统。文档在自己的 ECS 中处理,不必为了使用工具而交给外部 PDF 网站。
边界也说清楚:
- 它做:提供 50 多种 PDF 工具、可视化工作流,以及覆盖大部分工具的 REST API。
- 它不做:替代合同审批、档案管理或对象存储;需要长期保存的原始文件和结果仍要进入团队自己的管理流程。
- Stirling-PDF 采用 open-core 模式,具体商业功能和授权范围以官方 License 与 Server Plan 说明为准。
通过阿里云计算巢部署,实测约 3 分钟可用,无需自己安装 Docker、组织 Compose 配置和初始化登录认证。
它解决了什么问题
| 你原来怎么干 | 代价 | 用它之后 |
|---|---|---|
| 把合同、证件或财务文件上传到在线 PDF 网站 | 文件离开自己的环境,难以确认留存与处理边界 | 在自己的 ECS 中完成处理,文件不必交给第三方网站 |
| 为合并、OCR、压缩、签名分别寻找工具 | 工具分散,界面和使用习惯不断切换 | 在同一个浏览器界面完成常用 PDF 工作 |
| 每次重复点击相同的处理步骤 | 批量文件越多,人工操作越容易漏项 | 用可视化工作流串联步骤,或通过 API 接入业务系统 |
| 给每位同事安装并维护桌面软件 | 设备环境不一致,升级和交接都要重复处理 | 团队访问同一个自托管入口,统一使用和维护 |
回到开头那批合同:你可以在同一个界面里完成合并、压缩和脱敏,下载结果后再进入公司的归档流程。下一次换同事接手,也不需要重新寻找一组来路不明的在线工具。
而更深一层的变化是:PDF 处理从“为了赶时间,把文件交给陌生网站”的临时选择,变成团队内部可控、可重复、还能接入业务流程的基础能力。方便和数据边界不再必须二选一。
核心能力
日常 PDF 工作集中处理
它接管最常见、也最容易让人四处找工具的那段工作。
- 合并与拆分 —— 整理合同附件或按页面分发材料时,不必在多个小工具之间倒文件。
- 转换与压缩 —— 统一处理格式和文件大小,减少邮件、归档和系统上传受限的问题。
- 编辑、签名与脱敏 —— 在一个界面完成内容调整和敏感信息处理,避免反复导入导出。

扫描件也能继续使用
它把“只有图片、不能搜索”的扫描材料重新变成可处理的信息。
- OCR 识别 —— 从扫描 PDF 中识别文字,减少手工重录。
- 多语言界面与 OCR 扩展 —— 面向不同语言的使用者和文档,可按需补充 OCR 语言包。
重复步骤可以自动跑
当文件从几份变成几百份,价值不再只是少点几次鼠标。
- 可视化工作流 —— 把多个 PDF 动作串成固定流程,减少批处理中漏步骤的风险。
- REST API —— 大部分工具都可通过 API 调用,让上传、处理和回传进入现有系统。
团队自己掌握运行环境
自托管让工具的可用性、数据位置和访问入口由团队控制。
- 浏览器访问 —— 不需要逐台安装客户端,成员通过统一入口使用。
- 自有服务器处理 —— 配置、应用数据和处理流程留在自己的 ECS 环境中,便于纳入现有安全策略。
谁最该用
| 用户类型 | 典型场景 | 用它拿到什么 |
|---|---|---|
| 行政、法务与财务团队 | 处理合同、证件、票据等敏感 PDF | 不把文件交给外部网站,也能完成常见处理 |
| 档案与内容团队 | 批量合并、拆分、OCR、压缩材料 | 用固定流程减少重复操作和漏项 |
| 开发团队 | 在业务系统中加入 PDF 处理能力 | 通过私有 REST API 调用现成工具 |
| 中小团队与个人 | 想统一替代多个零散 PDF 网站 | 用一个自托管入口覆盖日常需求 |
技术支持
- 官方仓库:https://github.com/Stirling-Tools/Stirling-PDF
- 官方文档:https://docs.stirlingpdf.com/
- 问题反馈:GitHub Issues
🚀 立即体验
→ 一键部署 Stirling-PDF
部署完成后打开实例提供的访问地址,先上传一份不含敏感信息的测试 PDF,确认处理和下载流程符合团队需求。