* 戳上方蓝字“开源先锋”关注我
大家好,我是开源君!
说真的,PDF这条赛道早就挤满了人。
从简单的合并拆分,到格式转换、OCR识别,再到各种批量操作,市面上的工具多得让人眼花缭乱。有在线的,有离线的,有开源的,有收费的。
但你有没有这种感觉:很多工具功能是挺全,可一旦遇到复杂的、需要多步处理的任务,就傻眼了。要么来回切换工具,要么手动重复操作,效率实在不高。
最近,开源君在 GitHub 上又发现了一个新项目 - pdfcraft。

它不光工具多,最吸引我的,是它那个 “工作流自动化” 的思路。让你像搭积木一样,把多个 PDF 操作串成一个自动化流程。
这感觉,有点意思。
项目简介
pdfcraft是一个完全在浏览器内运行的 PDF 工具箱,免费、开源,不需要上传文件到任何服务器。
它的核心卖点是:你的文件从来不会离开你的设备。
底层用了 WebAssembly 技术,所有 PDF 处理都在本地完成。这对于要处理合同、财务文件这类敏感内容的人来说,真的很重要。
整个项目基于 Next.js 15 + TypeScript + Tailwind CSS 构建,代码结构清晰,部署也很灵活,支持 Docker、Vercel、Netlify、GitHub Pages 等多种方式。。
项目在 GitHub 上已经收获了 5.9k Star,热度不低。
核心亮点:工作流自动化
这是 PDFCraft 和其他工具最不一样的地方。
大多数 PDF 工具的使用方式是:一个功能一个功能地点。
比如先合并,再压缩,再加水印,每步都要单独操作,文件来回导入导出,很繁琐。
PDFCraft 的工作流编辑器解决了这个问题。它提供了一个可视化的节点式编辑界面,你可以把多个操作像搭积木一样连起来,形成一条完整的处理流水线,一次性跑完所有步骤。
举个实际例子:
需要把一批扫描合同 OCR 识别 → 合并成一份 → 加上公司水印 → 最后压缩体积在别的工具里,这至少要四步,每步还要手动处理文件。在 PDFCraft 里,你搭好工作流,批量丢进去,坐等出结果就行。
工作流编辑器的具体能力:
拖拽式节点连接,操作直观,不需要写代码 内置 23+ 个预设模板,覆盖"合并压缩"、"安全加密"、"文档准备"、"批量水印"等常见场景
支持批量处理,多个文件可以跑同一套工作流 工作流可以保存复用,下次直接调用 节点之间有格式兼容性校验,接错了会提示你
目前这个功能还在 Beta 阶段,可能会有一些小问题,但整体思路已经很清晰了。
其他功能
除了工作流,PDFCraft 本身的工具数量也很可观,覆盖 90+ 个操作。
比如,
OCR 文字识别:扫描版 PDF 直接识别成可搜索的文本,本地跑,不用上传给第三方
PDF 对比:两份文档并排展示,差异直接高亮标出,审核改动稿很实用
表单创建与填写:可以给 PDF 加输入框、复选框、下拉菜单,也可以直接填写现有表单
格式转换全家桶:Word、Excel、PPT、EPUB、Markdown、邮件(EML/MSG)等都可以转成 PDF,PDF 也能转回 DOCX、PPTX、Excel,基本上常见格式都覆盖了
每个工具下方都提供了工具的简介、使用方式、使用场景,可谓是很贴心。
多语言方面,支持中文、英文、日文、韩文等 9 种语言,中文用户用起来没有障碍。
与同类开源项目对比
为了让大家看得更清楚,开源君拿市面上两个比较有名的开源 PDF 工具,和 pdfcraft 做了个简单的对比。
一句话总结:隐私优先选PDFCraft,全平台+可视化工作流独一份;Stirling-PDF胜在老牌稳定但笨重;补丁丁适合Windows深度编辑用户。
快速安装、使用
pdfcraft 的使用方式非常灵活。你可以直接访问它的官网在线使用,也可以自己部署,甚至还有浏览器插件。
01在线使用 (最简单)
直接打开官网:https://pdfcraft.devtoolcafe.com/en/
不需要注册,打开就能用。所有处理都在本地,放心上传你的文件。
02本地运行 (开发者)
如果你想在本地跑起来,或者想二次开发,也很简单。
前提:需要 Node.js 18.17 或更高版本。
# 1. 克隆项目git clone https://github.com/PDFCraftTool/pdfcraft.gitcd pdfcraft# 2. 安装依赖 (npm/yarn/pnpm 都可以)npm install# 3. 启动开发服务器npm run dev然后浏览器访问 http://localhost:3000 就可以看到运行中的 pdfcraft 了。
03Docker 部署 (推荐)
用 Docker 是最省心的方式,一行命令就能跑起来。
# 拉取镜像docker pull ghcr.io/pdfcrafttool/pdfcraft:latest# 运行容器docker run -d -p 8080:80 --name pdfcraft ghcr.io/pdfcrafttool/pdfcraft:latest启动后,访问 http://localhost:8080 即可。
如果你想把它部署到团队的内部服务器上,或者需要支持子路径(比如 https://你的域名/pdfcraft/),项目文档里也有详细的说明,只需要在构建时指定 BASE_PATH 参数就行。
小结
PDFCraft不是一个让人惊艳的颠覆性产品,但它在两件事上做得很扎实:
第一,彻底的本地化处理。文件不出设备,这在处理敏感文档时是真正的刚需,不是噱头。
第二,工作流编辑器。这个功能让它和其他 PDF 工具产生了明显差异。批量自动化处理,对有重复性 PDF 操作需求的人来说,能省下不少时间。
目前项目还在快速迭代,工作流功能还是 Beta,可以持续关注。
如果你正在找一个隐私友好、可以自部署、又有自动化能力的 PDF 工具,PDFCraft 值得试试。
更多细节功能,感兴趣的可以到项目地址查看:
https://github.com/PDFCraftTool/pdfcraft一个老外写的DeepSeek V4开源项目,莫名其妙火爆了!
11K+ star!AI 专用,比 Chrome快5倍、内存少 85%,还自带反检测!
夜雨聆风