项目介绍
Stirling PDF 是一个强大的开源 PDF 编辑平台。可以作为个人桌面应用运行,在浏览器中运行,或者用私有API部署到自己的服务器上。编辑、签署、编辑、编辑、转换和自动化PDF文件,无需将文档发送给外部服务。
项目地址:https://github.com/Stirling-Tools/Stirling-PDF
功能特性
无论你工作哪里——桌面客户端、浏览器界面,还有带有私有API的自托管服务器。
50+ PDF 工具——编辑、合并、拆分、签名、编辑、转换、OCR、压缩等功能。
自动化与工作流——UI中直接使用无代码流水线,配合API处理数百万PDF。
企业级——单点登录、审计和灵活的本地部署。
开发者平台——几乎所有工具都支持REST API,可以集成到你现有系统中。
全局界面——提供40+语言的界面。
安装指南
Docker部署
docker run -d \
--name stirling-pdf \
-p 8080:8080 \
-v ./stirling-data:/configs \
stirlingtools/stirling-pdf:latestDocker Compose部署总结
services:
stirling-pdf:
image: stirlingtools/stirling-pdf:latest
container_name: stirling-pdf
ports:
- '8080:8080'
volumes:
- ./stirling-data/tessdata:/usr/share/tessdata # OCR 语言数据文件
- ./stirling-data/configs:/configs # 配置文件与数据库
- ./stirling-data/logs:/logs # 应用日志
- ./stirling-data/pipeline:/pipeline # 自动化流程配置
environment:
- SECURITY_ENABLELOGIN=false # 是否启用用户登录认证(true 为启用)
- LANGS=en_GB # 界面语言
restart: unless-stopped # 除非手动停止,否则容器自动重启食用
浏览器中输入 http://NAS的IP:8080

总结
总体来看,Stirling-PDF 是一款兼顾开源性、安全性与实用性的 PDF 处理工具,功能覆盖全面,部署与使用成本低,既适合个人用户日常文档处理,也能够满足企业在私有化环境下的应用需求。随着功能的持续完善和社区生态的不断发展,Stirling-PDF 有望在 PDF 工具领域保持长期的生命力与竞争力。