ARTICLE · 1097407
别再上传 PDF 了:这个开源PDF工具箱,文件编辑全程不离开你的浏览器(完全免费使用!!!)
后来我翻到 PDFCraft,一下子松了口气。它把整套 PDF 操作都搬进了浏览器,文件在你自己的电脑上处理完,服务器那边连一个字节都收不到。
一句话:一个能离线、能自托管、完全本地跑的「PDF 全家桶」。
它到底是什么
PDFCraft 是一个免费、开源、隐私优先的 PDF 工具集,基于 Next.js + WebAssembly,在浏览器里就能跑全套 PDF 处理。
- •
仓库地址:
github.com/PDFCraftTool/pdfcraft - •
开源协议:AGPL-3.0
- •
技术栈:Next.js 15 / TypeScript / Tailwind CSS 4 / Zustand,PDF 处理靠 PDF.js、pdf-lib、PyMuPDF(WASM)
它的核心哲学一句话就能说清:处理完全在客户端完成,文件绝不离开你的设备。这一点和那些「上传→转换→下载」的在线站点从根上就不一样。项目本身也坦承,灵感来自隐私优先的 BentoPDF,并在 Next.js 生态里做了重新设计与扩展。
90+ 个工具,不是凑数
很多「全家桶」是把功能堆出来充门面,PDFCraft 的 90+ 工具是按真实场景分好类的:
- •
组织与管理(27 个):合并、拆分、提取页、旋转、反向、添加空白页、N-up、OCR、对比 PDF、拼版……

- •
编辑与批注(19 个):编辑内容、签名、裁剪、书签、页码、水印、页眉页脚、表单填充/创建、去空白页……

- • 转为 PDF(22 个):图片 / JPG / PNG / Word / Excel / PPT / Markdown / EPUB / 邮件 / DjVu 等等统统能进 PDF
- •
从 PDF 转出(13 个):JPG / PNG / DOCX / PPT / Excel / 提取图片 / 提取表格 / PDF-A……

- •
优化与修复(8 个):压缩、修复、线性化、光栅化、字体转轮廓……

- •
安全(6 个):加密、解密、清理元数据、扁平化、改权限……

最戳我的是它的 OCR:识别完能直接导出可搜索 PDF、纯文本、Markdown 和 JSON。换句话说,你扫描的纸质合同,几秒钟就变成能检索、能进数据库的结构化内容。
谁会真的需要它
不是所有人都用得上,但下面这几类人,用了就回不去:
- •
经常碰敏感合同、报表的职场人:再也不用把机密文件丢给陌生站点。
- •
有隐私洁癖、不信任在线转换器的开发者:本地跑,心里踏实。
- •
想自建内部 PDF 服务站点的团队:自托管之后,全公司共用一套,数据不出内网。
- •
要做批处理、固定流程的重度用户:见下一节的工作流编辑器。
装上就能用
本地跑起来只要保存安装包直接运行即可:
下载地址:https://pan.quark.cn/s/68e09cdb87bb
真正与众不同的:工作流编辑器
如果你只是偶尔合并个 PDF,上面的功能已经够用。但 PDFCraft 还藏了一个 Beta 级「工作流编辑器」——一个可视化的节点画布,把工具拖上去、连起来,就是一条处理流水线。

它目前能做的事挺实在:
- •
可视化节点编辑,拖拽连管
- •
23+ 预置模板:比如「合并并压缩」「安全加固 PDF」「文档预处理」
- •
自定义流程可保存复用
- •
节点之间实时校验格式是否兼容
- •
支持批处理,一次跑一堆文件
- •
面板可折叠,画布空间拉满
举个具体场景:你每周要把一堆发票合并 → 压缩 → 加密,以前得手动点三次。现在画一条流水线,往后的周报一键跑完。
怎么看这个项目
技术选型很正,没有花里胡哨的堆砌;更关键的是它的产品取舍——把「隐私」和「可自托管」做成了默认项,而不是高级选项。
对普通用户,它是个放心用的 PDF 工具;对团队,它是一套能私有部署、数据不出内网的基础设施。它的价值从不在「又多了一个 PDF 工具」,而在于让「不把文件交给别人」这件事,变得零成本。
如果你也受够了上传文件时的那点提心吊胆,不妨 clone 下来跑一跑。本地、免费、开源,试错成本几乎为零。
项目地址:https://github.com/PDFCraftTool/pdfcraft
关注我,继续挖那些能直接上手、真正解决痛点的开源好物。