目录
在处理PDF文件时,很多人面临两难选择:用在线工具方便快捷,但担心文件上传到云端泄露隐私;用桌面软件安全,但安装复杂、功能有限。Stirling PDF正好解决了这个矛盾。
Stirling PDF是一个开源项目,最初在GitHub上发布,由Frooodle(Stirling-Tools组织)主导开发。它本质上是一个可以在你自己服务器上运行的网页应用,所有PDF处理都在你自己的设备或服务器上完成,文件不会发送到第三方。同时,它提供了丰富、专业的功能,甚至很多付费软件都未必有它全面。
你可以通过多种方式使用Stirling PDF。最推荐的是自托管(Self-Hosted)模式,通过Docker一键部署在自己的服务器上,数据自主掌控。对普通用户来说,也可以直接下载桌面客户端(支持Windows、Mac、Linux),安装后就像普通软件一样使用,基础功能离线工作。企业用户还可以选择付费的Server或Enterprise计划,解锁SSO、审计日志、高级监控等团队协作功能。
Stirling PDF目前提供40多种语言界面,在我国用户中也有不错的口碑,不少技术爱好者分享过Docker部署教程。它不仅是个人用户的得力工具,也被许多企业用于内部文档处理。
官网入口地址
开源项目地址
下载地址
Stirling PDF提供多种下载方式:
-
桌面客户端下载:从官网或GitHub Releases页面下载对应操作系统的安装包,支持Windows(.exe)、macOS(.dmg)、Linux(.deb)
-
Docker镜像:通过Docker命令拉取,支持标准版、增强版(fat)、精简版(ultra-lite)三种镜像
-
源码编译:从GitHub克隆源码自行构建
功能介绍
PDF编辑与修改
Stirling PDF提供了强大的PDF编辑功能,包括添加或修改文字内容、添加水印(文字或图片)、插入图片、添加页码和贝茨编号(Bates Numbering)、裁剪页面、调整页面尺寸、旋转页面、添加页眉页脚、修改背景颜色、反转颜色等。V2版本还支持撤销与重做操作,方便编辑过程中随时回退。
组织与管理
支持合并多个PDF文件为一个文档,拆分PDF(按页数、按大小或按书签),拖拽式整理页面顺序,删除或提取指定页面,旋转页面,反转页面顺序,自动检测并删除空白页,以及将多个PDF文件打包成ZIP压缩包。合并时可以选择保留或生成新的书签目录结构,方便在长文档中导航。
格式转换
Stirling PDF支持丰富的格式互转功能。支持将PDF转换为Word、Excel、PPT等Office文档格式,将PDF转换为JPG、PNG、WEBP等图片格式,将PDF转换为文本(TXT)、HTML、XML、CSV,以及将PDF转换为PDF/A存档格式。反向转换方面,支持将图片(JPG、PNG、WEBP等)、Office文档(Word、Excel、PPT)、Markdown、HTML、URL网页等转换为PDF。不同Docker镜像版本支持的转换功能有所不同,ultra-lite精简版仅支持基础转换,full完整版和fat增强版支持全部转换功能。
安全与加密
提供完善的文档保护功能。可以添加或移除PDF密码保护,设置打印、复制、编辑等权限限制。支持数字签名(可以使用X.509证书),验证数字签名有效性。还可以对文档进行脱敏处理,移除敏感内容。加密基于256位AES算法,安全保障等级较高。
OCR文字识别
Stirling PDF内置了OCR(光学字符识别)功能,可以识别扫描版PDF或图片中的文字,使文档变为可搜索、可复制内容的PDF。OCR功能依赖于Tesseract引擎,full和fat版本的Docker镜像已预置支持,ultra-lite精简版不支持此功能。
自动化与集成
Stirling PDF提供了REST API接口,几乎所有PDF工具都可以通过API调用,方便集成到现有工作流中。用户可以在网页界面中通过可视化节点编辑器创建自定义的PDF处理流水线(Pipeline),将多个操作串联起来一键执行。对于需要批量处理PDF的企业用户来说,这个功能可以大幅提高效率。
企业级特性
付费的Server和Enterprise计划提供了SSO单点登录(支持OAuth2、SAML2)、审计日志、Prometheus监控指标、外部数据库支持、Google Drive集成、以及优先级技术支持等企业级功能。
应用场景
企业内部文档处理
企业可以使用Stirling PDF搭建内部PDF处理服务,所有文档都在内网服务器上处理,不外传。HR处理员工合同、财务处理报销单据、法务审核保密协议,都可以放心使用。支持SSO与企业账户系统对接,方便统一权限管理。
个人日常办公
自由职业者、学生、普通上班族可以用Stirling PDF处理各种PDF需求。合并课件、拆分扫描件、给简历加水印、把报告转成图片、给文档加密,全部免费且没有广告干扰。
技术团队与开发者
技术团队可以部署Stirling PDF供内部使用,或通过API集成到自己的产品中。,在OA系统中集成PDF预览和签署功能,在内容管理系统中集成PDF生成功能。开源特性允许二次开发和定制。
使用方法
方式一:桌面客户端
-
从官网或GitHub Releases下载对应操作系统的安装包
-
安装后打开应用,基础功能即可离线使用
-
如需OCR、文档转换等高级功能,可以登录Stirling.com云账户或连接到自托管服务器
方式二:Docker自托管
-
确保已安装Docker
-
运行命令拉取镜像并启动容器:
docker run -d -p 8080:8080 stirlingtools/stirling-pdf:latest
-
在浏览器中访问
http://localhost:8080
方式三:Stirling.com云端使用
直接访问 https://www.stirlingpdf.com/ 的网页版,免费账户有月度信用额度限制。
服务支持
免费版本
Stirling PDF的免费版本(社区版)支持自托管部署和桌面客户端,提供全部60+PDF工具功能,无使用次数限制,适合个人用户和不超过5人的小团队。
付费版本
Server计划($99/月或$999/年):支持无限用户、外部数据库、Google Drive集成、OAuth2 SSO,适合对用户数量有要求的中型团队。Enterprise计划(按席位计费):在Server计划基础上增加SAML2 SSO、审计日志、Prometheus监控、优先级支持、SLA保障等功能,适合大型企业。
社区支持
Stirling PDF在GitHub上非常活跃,拥有超过8.7万星标和300多位贡献者。用户可以通过GitHub Issues提交问题,通过Discord社区与他用户交流。
| 源码反馈/咨询 (共有 条反馈) |
Stirling PDF常见问题
Stirling PDF是由Frooodle(Stirling-Tools组织)开发并维护的开源项目,项目托管在GitHub上。目前项目在GitHub上拥有超过8.7万星标和超过300位贡献者,是一个非常活跃的社区驱动型开源项目。
Stirling PDF是一个开源的PDF处理平台,提供超过60种PDF操作工具,包括合并、拆分、编辑、签署、转换格式、OCR文字识别等。它的特点是你可以把它部署在自己的服务器上,所有文件都在本地处理,不用担心数据上传到云端泄露隐私。你可以通过浏览器访问它,也可以用桌面客户端。
有好几种方式。最推荐的是通过Docker在自己的服务器上部署,一条命令就能启动,然后浏览器打开就能用。如果不想折腾服务器,可以直接下载桌面客户端安装,打开就能用。如果想省事,也可以直接用官网提供的云端网页版。三种方式功能差不多,主要区别是数据处理在哪里完成。
Stirling PDF是开源项目,个人使用免费。你可以在自己的服务器上部署,或者下载桌面客户端,不限次数、不限文件大小地使用所有PDF工具。企业如果超过5人使用,或者需要SSO、审计日志这些高级功能,可以选择付费的Server或Enterprise计划,Server计划$99/月,Enterprise按席位计费。
如果你采用自托管或桌面客户端的方式,文件在你的设备或服务器上处理,不会发给任何第三方,隐私安全有保障。桌面客户端的免费模式就是纯本地处理,不需要联网。官方文档也说明,文件仅在内存中临时处理,任务完成后自动删除。
如果需要在断网或内网环境使用,可以提前下载好Docker镜像和依赖文件,离线部署。V2版本支持状态化处理,上传一次文件就可以在多个工具间切换使用,不用反复上传下载。如果需要批量处理,可以用工作流构建器把多个操作串成一条流水线,一键执行。
特色功能不少。OCR文字识别可以把扫描件变成可搜索的PDF;PDF文本编辑器可以直接在页面上修改文字,不用转成Word再改;数字签名支持X.509证书,私钥不会离开浏览器;工作流构建器可以把多个操作串成自动化流水线。另外V2版本还支持撤销和重做,编辑的时候不小心弄错了可以回退。
官网是 https://www.stirlingpdf.com/ 开源项目的代码和文档在GitHub上:https://github.com/Stirling-Tools/Stirling-PDF 桌面客户端也可以在GitHub Releases页面下载。
功能很强大,界面设计比较清爽,左侧是工具列表,右侧是操作区域,上手不难。Docker部署的话一条命令就能跑起来,对技术小白来说也不算复杂。桌面客户端打开就能用,不需要配置什么。最方便的是它不用注册、不限次数,用起来没什么负担。
支持Windows、macOS、Linux三大桌面系统,有对应的桌面客户端安装包。Docker版本可以在任何支持Docker的系统上运行,包括各种Linux发行版、NAS设备。Web界面在手机浏览器上也能访问。
可以。Stirling PDF支持将PDF转换为可编辑的Word、Excel、PPT格式。不过这个功能需要依赖LibreOffice,如果你用的是ultra-lite精简版镜像,需要切换到full或fat版本才能使用。
支持,Stirling PDF内置了基于Tesseract的OCR引擎,可以识别扫描版PDF或图片里的文字,把图片变成可搜索、可复制内容的PDF。OCR功能需要依赖Tesseract,full和fat版本的Docker镜像已经预置好了,精简版不包含这个功能。
可以,Stirling PDF是网页应用,手机浏览器打开就能用。不过推荐在电脑上操作,屏幕大、处理大文件也快。如果手机上看PDF很费劲,也可以通过桌面客户端处理完再传到手机。