PDF处理神器来了!Stirling PDF 50+ 功能开源免费本地运行

PDF 是日常办公中最常见的文档格式,但处理 PDF 却总是让人头疼——合并、分割、压缩、加水印、OCR 识别,每一项都需要专门的软件,有的收费,有的还要上传到云端处理,数据安全令人担忧。Stirling PDF 来了,这是一款功能全面、完全开源的自托管 PDF 处理平台,GitHub 星标已突破 76000 颗,堪称 PDF 处理界的”瑞士军刀”。

项目介绍

Stirling PDF 是一款强大的开源 PDF 编辑平台,支持桌面客户端、浏览器 UI 和私有 API 三种使用方式。它不需要将文档上传到任何第三方服务器,所有处理都在你自己的机器或服务器上完成,真正保障数据隐私和安全。目前提供 50+ 种 PDF 处理工具,涵盖日常办公的方方面面。

特色功能

丰富工具集:合并、分割、旋转、压缩、提取页面、删除页面、重新排序页面、签名、添加水印、密码保护、OCR 文字识别、PDF 转图片/Word/Excel/HTML,页面格式转换等超过 50 种功能。自动化工作流:提供无代码流程编排功能,可将多个 PDF 处理步骤串联成流水线,一键批量处理大量文件。全平台支持:支持 Docker 桌面安装、Kubernetes 集群部署,甚至可以在树莓派上运行。企业级功能:支持 SSO 单点登录、审计日志,适合企业内网部署。REST API:提供完整的 API 接口,可以集成到现有系统中,实现自动化 PDF 处理流水线。

安装步骤

Docker 单命令启动(最简单)

docker run -p 8080:8080 -v ./data:/data docker.stirlingpdf.com/stirlingtools/stirling-pdf

然后访问 http://localhost:8080 即可使用全部功能。首次加载会初始化应用,稍等片刻即可。

Docker Compose 方式

mkdir stirling-pdf && cd stirling-pdf
curl -o docker-compose.yml https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/main/docker-compose.yml
docker compose up -d

桌面客户端安装

如果你不想自己部署服务器,也可以下载 Stirling PDF 的桌面客户端,安装后直接本地使用,数据完全不经过任何网络。

使用方法

打开浏览器进入 Stirling PDF 后,所有功能按类别组织在首页:

常用功能举例:合并多个 PDF——在”Merge/Split”分类中选择”Merge PDFs”,上传多个文件,调整顺序,点击处理即可。压缩 PDF——在”Compress”中选择目标文件,选择压缩级别(最优压缩/平衡/高清晰),下载压缩后的文件。添加电子签名——在”Sign”功能中上传 PDF,选择签名方式(手写签名/图片签名/打字签名),放置签名位置,保存。OCR 识别——在”OCR”功能中上传扫描件图片 PDF,选择语言,即可提取可搜索的文字层。

API 使用示例:

curl -X POST "http://localhost:8080/api/v1/general/compress" \
  -F "file=@document.pdf" \
  -F "compressionLevel=2" \
  -o compressed.pdf

适用场景

企业办公:处理合同、发票、报告等日常 PDF 文档,无需购买昂贵的企业 PDF 软件。法律行业:处理卷宗材料,添加水印和密码保护,保障文件安全。教育场景:教师整理课件、学生压缩作业提交文件、研究人员 OCR 提取论文内容。开发者:集成到自动化流水线中,实现批量 PDF 处理功能。

开源协议

Stirling PDF 采用开源核心 + 商业附加服务的商业模式,基础功能完全免费开源。许可证详情请参阅 GitHub 仓库。

项目地址:https://github.com/Stirling-Tools/Stirling-PDF


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容