ARTICLE · 1249645
9.3万星的「PDF全能王」:装进自己电脑,处理PDF再也不用开会员、不用传网站
月底报销,同事为把三张扫描发票合成一个PDF,在打印店排了二十分钟队,花了五块钱。我说你等等,这事一分钱不用花,文件也不用传给任何网站——前提是你电脑里装了它。

一、先聊个痛点:你的PDF,正在被明码标价
月底报销最烦的不是贴发票,是把三张扫描件合成一个PDF。
打开搜索引擎,排前面的一排在线工具:先看两秒广告,再把文件传上去,等它转完,下载下来发现多了个水印。想去水印?开会员。转Word要会员,压缩要会员,去密码还是要会员。
更别扭的是隐私这关。合同、身份证扫描件、工资条,全都要上传到一台你根本不知道在哪的服务器上。页面角落写着"24小时后自动删除",信不信,只能看缘分。
痛点说穿了就一句:处理PDF这件事,要么花钱,要么交出隐私,好像从来没人告诉你还有第三个选项。
其实有。这个选项就放在GitHub上,已经攒了9.3万颗星。
二、项目初印象:一个装在自己电脑里的PDF工厂
它叫 Stirling-PDF,一个开源的本地PDF处理工具。截至2026年10月,GitHub上约9.3万Star、1万Fork(第三方扫描2026-10-03为93.5K,以仓库页面为准),是PDF赛道关注度最高的开源项目。它的逻辑跟在线工具正好反过来:所有文件在你自己电脑上处理,临时文件处理完自动清掉,不上传、不追踪。你在浏览器里看到的那个漂亮界面,跑的是你本机的服务。

功能方面它是真"全家桶":50多种PDF操作,从最常用的合并、拆分、压缩、转Word,到进阶的OCR文字识别、数字签名、敏感信息脱敏,甚至还有修复损坏文件这种救急活。
📌 项目速览卡
项目 | Stirling-PDF |
定位 | 本地/自托管的全能PDF处理工具 |
开源协议 | 核心MIT(部分企业模块为商业授权,开放核心模式) |
语言 | Java + TypeScript |
Star | 约93,500(2026-10-03扫描,以GitHub页面为准) |
上手难度 | 双击安装,约5分钟 |
功能数量 | 50+ 种PDF操作 |
三、功能亮点逐个拆解
✨ 亮点一:50+种操作,一个界面全包。 合并、拆分、旋转、压缩、加解密、去密码、加水印、数字签名、多格式互转、敏感信息一键涂黑——这些高频活全都在首页排好。冷门的它也没落下:OCR识别扫描件、提取图片、两个PDF文本找不同、修复损坏文件、给PDF做减脂压缩。说人话就是:以前要开三四个网站、办一张会员卡才能凑齐的活,现在一个界面全给你摆平了。
✨ 亮点二:文件不出你的电脑。 这是对在线工具的"降维打击"。同一个合并操作,在线网站要走"上传—服务器处理—下载"三步,你的文件在别人硬盘上转了一圈;Stirling-PDF全程在你本机完成,断网都能用。对经常处理合同、发票、证件扫描件的人来说,这一点比省下的会员费值钱。
对比项 | Stirling-PDF | 在线PDF网站 | WPS会员 |
文件去向 | 本机处理,不出电脑 | 上传到对方服务器 | 视功能而定 |
费用 | 个人免费(5用户内) | 免费但有水印/限制 | 年费数百元 |
功能面 | 50+种 | 单点功能 | 常用功能 |
广告 | 无 | 弹窗+水印 | 有推广 |
断网可用 | 是 | 否 | 是(客户端) |
✨ 亮点三:三种打开方式,从双击到一条命令。
普通用户直接下桌面安装包,Windows是.exe/.msi,macOS是.dmg,Linux有deb/rpm/AppImage;想给全家或全组共用,一条Docker命令部署到一台电脑,全屋设备浏览器打开就能用;程序员还能走REST API,批量处理脚本随便写。同一个项目,小白和小白他哥(会敲命令的那种)都能伺候舒服。
四、上手教程:从下载到用上,五分钟
说好的双击安装,绝不骗人。前置条件:无,不需要装任何运行环境。
桌面版三步(普通用户推荐这条路):
1.下载:去GitHub仓库的Releases页面(地址见文末信息卡),下载对应系统的安装包,Windows选.exe或.msi;
2.安装:双击运行,跟装普通软件一样,下一步、完成;
3.使用:打开软件,把PDF拖进去,点你要的功能。合并发票就点"合并",几秒出结果;压缩、加密都在同一个界面。

进阶玩家两条路:
# 路线A:Docker自托管(功能最全,全家共用)
docker run -d -p 8080:8080 stirlingtools/stirling-pdf
# 浏览器打开 http://localhost:8080 即可使用
# 路线B:官方jar裸奔(需自备Java 25)
java -jar Stirling-PDF.jar --server.port=8080
部署在一台电脑或NAS上,全家的手机、平板、电脑都能访问,等于给家里搭了台私人PDF服务器。
这里必须插一个我亲自踩的坑:官方jar包为了精简,居然没捆绑Windows的原生渲染库——我第一次点合并直接报500错误,翻日志才发现要手动补一个`jpdfium-natives-windows-x64`的组件包。补上之后一切正常。所以听我一句:普通用户直接用桌面安装包,别学我用jar硬啃;桌面版和Docker镜像里这些都装好了。

五、实际使用效果:真机部署,说点真话
这次我不是"体验了一下",是把服务真机部署起来跑了一遍完整流程,截图都是真实界面。三个真实感受。第一,上手是真没门槛:界面可以切中文,功能磁贴一排排摆好,我妈那 level 也能看懂哪个是合并哪个是压缩。第二,合并是真的快:我把两张测试发票拖进去,点一下"合并(2 文件)",几秒钟,左侧文件库直接出现合并好的新文件,连预览都帮你打开了,页面上两张发票拼成一个PDF,全程文件没出我这台电脑。

(配图/04_合并完成.png)
然后是坑,帮你先踩了一遍:
·裸jar模式是"丐版"。转Word、OCR、修复文件这些功能,在裸jar下直接是灰色的——它们依赖LibreOffice、Tesseract这类外部组件,官方数了下,有24个端点在裸jar下被禁用。完整功能请走Docker或桌面安装包,这点官方没写醒目,算我替你趟出来的。
·别传"完全开源免费"这种话。它是"开放核心"模式:核心代码MIT开源,部分企业功能(SSO登录、多租户管理这类)是商业授权。个人和5人以内小团队用免费版完全够,公司大规模商用要买License。准确的说法是:核心开源,个人免费。
·转Word别指望一点不跑版。这是所有PDF转Word工具的物理极限,不是它的问题,但复杂排版的文件要有心理预期。
·它有点吃内存。Java后端,老电脑启动时体感上要等几秒,日常运行不影响。
六、适用人群与场景建议
·财务、行政、hr:发票、合同、证件扫描件的高频处理者,装,它就是给你们造的
·在乎隐私的人:不想再把身份证传给陌生网站的,装,文件不出电脑这点值回安装时间
·小团队/家庭:一台电脑Docker部署,全组全家用,替代每人一份会员
·学生党:论文转格式、扫描教材OCR,免费功能全
不建议折腾的:一年处理一两次PDF的(打印店五块钱更省事);需要精细修改PDF文字图片的(它是"处理"工具不是编辑器,改字改图不是它的主场);以及公司环境有合规审查的(先让IT确认商用授权问题再装)。
七、写在最后
PDF这个格式诞生快三十年了,我们的处理方式却还停留在"开会员"和"传网站"之间二选一。Stirling-PDF给出的答案是:把工具装回自己电脑里,文件留在自己手里。
你处理PDF是充会员、跑打印店,还是硬着头皮传在线网站?评论区聊聊。点赞过100,下期我把45K星的LosslessCut单独拆一期——剪视频不重新编码、不等导出,几十秒剪完几个G的素材。
尾部项目信息卡
字段 | 内容 |
项目名称 | Stirling-PDF |
GitHub 地址 | https://github.com/Stirling-Tools/Stirling-PDF |
官方网址 | https://www.stirling.com |
最新版本 | v3.2.2(2026-10-24 发布) |
Star 数 | 约93,500(2026-10-03第三方扫描,以GitHub页面为准) |
许可证 | 核心MIT + 部分企业模块商业授权(开放核心) |
支持平台 | Windows / macOS / Linux(桌面安装包),Docker自托管,官方jar(需Java 25) |
免费范围 | 全部PDF操作,5用户以内免费 |
本文实测环境 | Windows 10 x64 + OpenJDK 25.0.4 + Stirling-PDF v3.2.2(jar模式,localhost:8080),合并功能实测通过,文中截图均为真实界面 |
一句话推荐理由 | 双击装进电脑,50+种PDF操作本地免费做,合同发票不出本机,全家还能共用一台"私人PDF服务器"。 |















































































