夜雨聆风学习资料网

ARTICLE · 1249645

9.3万星的「PDF全能王」:装进自己电脑,处理PDF再也不用开会员、不用传网站

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服务器"。

本期演示视频(29秒,真机录屏)

关注
重播 分享 赞

相关学习资料