开源 · 本地 · 隐私优先
PDFCraft
本地 PDF 工具箱 · 90+ 功能 · 不上传服务器
我猜一下:一个合并的、一个转换 Word 的、一个看扫描件的……说不定还有一个专门压缩的。
每次要用 PDF 功能就去翻那个在线网站,上传、等待、下载,然后心里犯嘀咕——我这份合同 / 身份证 / 财务报表传到别人服务器上了。
说实话,这不是你矫情。这是每一个对数据安全有基本意识的人都会有的忧虑。
所以我看到 PDFCraft 这个项目的时候,第一反应是——终于有人把这件事做对了。

⬆ 左边上传云端小霓在慌,右边本地搞定小霓在摸鱼
最大卖点:你的文件不上传服务器
PDFCraft 的核心承诺就一句话:所有操作都在浏览器本地完成。
这不是靠"我们承诺不泄露你的数据",而是从技术根本上就不让你的文件离开本地。它用 WebAssembly 把 PDF.js、pdf-lib、PyMuPDF 这些 PDF 处理引擎直接编译到浏览器里运行。你拖进去的文件,走的不是网络请求,而是浏览器 File API。
合同、身份证扫描件、财务报表、涉密文档——放心拖。
90+ 功能,覆盖你能想到的所有 PDF 需求
PDFCraft 的功能矩阵相当夸张——90+ 个工具,分 6 大类:
类别
数量
能干的事
📄 整理与管理
27
合并、拆分、提取、旋转、OCR、对比
✏️ 编辑与注释
19
批注、签名、水印、表单、书签
📥 转 PDF
22
图片/Office/EPUB/代码 → PDF
📤 PDF 导出
13
PDF→Word/Excel/JPG,提取图片表格
🔧 优化修复
8
压缩、修复、标准化、字体转轮廓
🔒 安全防护
6
加密、解密、脱敏、扁平化
💬 说实话,看到这个列表的时候我的第一反应是——这几乎替代了我电脑上所有 PDF 相关软件。

⬆ 小霓在传送带旁操控,PDF 流水线自动跑
最亮眼的特色:可视化工作流
90+ 功能已经很厉害了,但 PDFCraft 还有一个杀手级功能:工作流编辑器。
它是一个拖拽式的节点画布。你可以把多个操作串成一条流水线:
合并 PDF
压缩
加水印
加密
然后一次性导入几十上百份文件,一键批量执行。
举个例子:
财务每月发票处理:合并→压缩→加盖"已核销"水印→加密存档
行政扫描合同:OCR 识别→提取指定页面→加页码→导出 DOCX 归档
个人电子书整理:EPUB 转 PDF→合并→添加目录书签→压缩
内置 23 套预制模板,想定制自己的流程,画布上拖拽连线就行,比写脚本直观得多。
部署?真的不用折腾
PDFCraft 是纯前端应用,没有后端服务器。这意味着你可以:
最简单的用法:直接打开别人部署好的在线版(如果你信得过)
最安全的用法:自己部署
方式
难度
适合谁
Docker
⭐
有 NAS 或服务器的人,最推荐
本地开发
⭐⭐
开发者或想二次改造的人
静态托管
⭐
想搞个公网地址随时用的人
docker pull ghcr.io/pdfcrafttool/pdfcraft:latest
docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest
然后浏览器打开 http://localhost:8080 就能用了。
技术底子
层级
技术
框架
Next.js 15
PDF 渲染
PDF.js(WASM)
PDF 编辑
pdf-lib
高性能引擎
PyMuPDF WASM
Office 转换
LibreOffice WASM
💡 它的核心思路是用 WebAssembly 把原本是桌面/服务端的 PDF 库编译成浏览器可运行的格式。这意味着处理速度接近原生软件,而且全部离线可用。
说句实在话:它适合谁?
如果你只是偶尔合并两个 PDF,市面上免费工具够用了。
但如果你属于以下情况之一,PDFCraft 值得放进工具库:
👤 个人办公用户
日常合并、压缩、转换 Word,告别付费 WPS/Adobe 会员。扫描件 OCR 文字提取,批量加水印防止泄露。
🏢 财务 / 行政
合同、发票批量自动化处理,加密脱敏保护公司数据。内网私有化部署,文件全程不出公司服务器。
🎓 学生 / 科研
多篇论文合并、提取参考文献、PDF 转 Markdown 笔记。扫描书籍 OCR 识别,导出可编辑文档。
💻 开发者
内网搭建私有文档工具站,替代第三方在线 PDF 网站。学习 Next.js + WASM 前端处理大文件的技术方案。
它的定位不是"偶尔用一次的在线转换器",而是你工具库里的 PDF 基础设施。
几点局限
说点实话,PDFCraft 也不是完美的:
1. 500MB 以上的超大 PDF 在浏览器内存里处理容易卡顿,这是 WebAssembly 的内存限制决定的
2. 扫描件 OCR 精度弱于 Adobe Acrobat 这类专业桌面客户端
3. AGPL 协议——如果二次开发并对外提供服务,需要同步开源代码
但这些局限不影响它在 90% 日常场景下的优秀表现。
总结
PDFCraft 不是那种花哨的项目,但它解决了一个真实且普遍的问题——处理 PDF 的时候,你的数据到底安不安全?
90+ 功能全在浏览器本地运行,不上传任何文件,支持 Docker 私有化部署,还附带一个拖拽式工作流引擎。它是那种装好后你可能不会天天打开,但每次需要的时候都会庆幸自己装了它的工具。
开源地址:github.com/PDFCraftTool/pdfcraft
— END —
夜雨聆风