Stirling PDF
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

项目简介
Stirling PDF 是一个功能强大的本地 PDF 处理 Web 应用,由 Stirling-Tools 团队开发。它集成了超过 50 种 PDF 操作功能,包括合并、拆分、旋转、压缩、OCR、格式转换、水印添加等。与在线 PDF 工具不同,Stirling PDF 完全在本地或自有服务器运行,不会将文件上传到第三方服务器,保障文档隐私安全。该项目通过 Docker 一键部署,极大降低了使用门槛。
核心特性
- 页面操作 — 合并、拆分、旋转、删除、提取、重排、多页组织
- 格式转换 — PDF 与 Word、PPT、Excel、HTML、图片等格式互转
- 安全保护 — 添加/移除密码、权限管理、数字签名、水印添加
- OCR 识别 — 支持多语言 OCR 文字识别,将扫描文档转为可搜索 PDF
- 压缩优化 — 多种压缩级别,在不影响质量的前提下大幅减小文件体积
- 编辑注释 — 添加文本、图片、形状、手写签名等标注
- 暗黑模式 — 支持暗黑主题,保护眼睛
- API 接口 — 提供 REST API,可集成到自动化工作流中
安装方法
使用 Docker 一键部署:
docker run -d -p 8080:8080 \
-v ./data:/usr/share/tessdata \
-v ./logs:/logs \
--name stirling-pdf \
frooodle/s-pdf:latest
也可以使用 Docker Compose 进行持久化配置。
使用场景
- 文档处理 — 日常 PDF 合并、拆分和页面整理
- 企业归档 — 批量 OCR 识别、加水印和压缩归档
- 表格转换 — 将 PDF 表格转换为可编辑的 Excel 文件
- 安全处理 — 为合同和机密文件添加密码保护
- 自动化流水线 — 通过 API 集成到文档处理工作流中