说出来你可能不信——我被 PDF 软件坑过的钱,够买一台显示器了。

Adobe Acrobat 一年大几百,PDFelement 也不便宜,而且这些软件装在电脑上,动不动就弹窗催你续费。更别提有些在线转换工具,你上传的那一刻,文件就”漫游”到了别人服务器上——隐私?那是啥。

直到我发现了 PDFCraft

打开浏览器,90+工具随便用,还不要钱

PDFCraft(GitHub:PDFCraftTool/pdfcraft)是一个完全开源的 PDF 工具箱。最大的特点是:所有处理都在浏览器本地完成,你的文件永远不会上传到任何服务器

它用到了 WebAssembly 技术,PDF.js、pdf-lib、PyMuPDF 这些库直接在浏览器里跑,性能接近原生应用,但完全不需要安装任何软件。

90 多个工具,从最常见的合并、拆分、压缩,到 OCR 文字识别、表单填写、水印添加,再到 PDF 转 Word/Excel/图片,应有尽有。

我数了一下,光「转换到 PDF」这一类就有 22 种格式:JPG、PNG、WebP、SVG、BMP、HEIC(iPhone 照片)、TIFF、TXT、JSON、PSD、Word、Excel、PowerPoint、XPS、RTF、EPUB、MOBI、Markdown、邮件、CBZ(漫画)、DjVu——基本覆盖了日常能遇到的所有格式。

PDFCraft 封面图

可视化工作流编辑器,连批处理都给你安排好了

这个功能目前是 Beta 阶段,但已经相当有意思了。

PDFCraft 内置了一个拖拽式工作流编辑器,你可以把多个 PDF 操作串联起来,形成一条自动化处理流水线。比如:

  • 合并 → 压缩 → 添加水印 → 加密
  • 拆分 → 提取指定页面 → 转换为图片

内置了 23 个预置模板,比如”Merge & Compress””Invoice Processing””Batch Watermark”……选中模板,改改参数,直接跑。

这比在桌面软件里一个个操作快多了,尤其是需要反复处理同类文件的时候。

隐私安全这一点,必须单独说

很多人用在线 PDF 工具的时候,根本没意识到自己的文件被传到了哪里。

PDFCraft 的设计逻辑完全不同:文件处理全程在本地浏览器完成,网络请求只用于加载页面资源。这意味着:

  • 敏感文件不用离开你的电脑
  • 不用注册账号
  • 不用忍受广告和弹窗
  • 不用付费

对于处理合同、证件、报告这些敏感文档,这个优势是碾压级的。

技术栈:Next.js 15 + Tailwind CSS 4 + WebAssembly

作为一个技术号,我们来看看它的”内功”:

  • Next.js 15(App Router)
  • React 19
  • TypeScript 5
  • Tailwind CSS 4
  • PDF 处理:PDF.js、pdf-lib、PyMuPDF (WASM)
  • 状态管理:Zustand

代码质量从 star 数也能侧面印证——3.8k Stars,说明开源社区对它的认可度相当高。License 是 AGPL-3.0,商用的话注意一下这个许可要求。

部署方式灵活,想怎么跑都行

官方提供了多种部署选项:

方式 说明
Docker 一行命令拉起:docker run -d -p 8080:80 ghcr.io/pdfcrafttool/pdfcraft:latest
Vercel 原生支持,适合前端开发者
静态部署 npm run build 生成纯静态文件,扔到任意静态托管
GitHub Pages 内置 Actions 流水线,push 即可自动部署

如果你有自己的服务器,用 Docker 是最省事的,8080 端口一开,团队都能用——而且所有文件还是走本地处理,隐私不掉线。

支持 8 种语言,中文界面也在列

PDFCraft 支持英语、西班牙语、法语、德语、葡萄牙语、日语、韩语和中文。不管是给自己用还是分享给国外的朋友,都没问题。

怎么上手?

# 最快的方式——Docker
docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest

# 或者本地开发
git clone https://github.com/PDFCraftTool/pdfcraft.git
cd pdfcraft
npm install
npm run dev

然后浏览器打开 http://localhost:3000,开搞。


开源派点评:

PDFCraft 是一个难得的把「隐私优先」和「功能全面」结合得很好的项目。90+ 工具已经覆盖了日常 99% 的 PDF 需求,WebAssembly 让性能不再是浏览器工具的短板,AGPL-3.0 协议也足够透明。如果你还在为 PDF 软件付费,不妨先试试这个——说不定,从此就戒掉了 Adobe 订阅。

项目地址:https://github.com/PDFCraftTool/pdfcraft
在线体验:https://pdfcraft.devtoolcafe.com/


关于开源派,关注开源技术与独立开发。