乐于分享
好东西不私藏

90+工具,还带工作流自动化,这款开源PDF新秀火了!

90+工具,还带工作流自动化,这款开源PDF新秀火了!

* 戳上方蓝字“开源先锋”关注我

大家好,我是开源君!

说真的,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
补丁丁
处理方式
浏览器本地WASM,不上传
服务端Docker处理
纯Windows本地桌面
工作流
✅ 可视化拖拽画布+模板
⚠️ 简单队列,无可视化
❌ 无自动化能力
工具数量
90+,覆盖全场景
60+,功能全面
偏深度编辑,转换弱
平台支持
网页+跨平台桌面+扩展
网页+Docker+桌面
仅Windows
资源占用
轻量,Docker约800MB
较重,Docker约2GB
轻量,仅限Windows
UI体验
现代简洁,响应式
传统后台风,偏厚重
老旧Windows窗体
隐私安全
最高,文件不离开设备
较高,本地部署但存服务器
最高,纯本地离线

一句话总结:隐私优先选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%,还自带反检测!

硬刚Cloudflare、reCAPTCHA,源码级伪装

这是我见过最全的免费 LLM API 指南,正规合法、开箱即用!

代码“裸奔”还不知道?这款27K star神器建议都装一下