AX 爱鲜报

PDFCraft 浏览器 PDF 工具箱

PDFCraft 是一款完全在浏览器本地运行的免费 PDF 工具箱,基于 WebAssembly 实现 90+ 专业工具,支持合并、拆分、压缩、转换、编辑与加密,文件无需上传服务器,隐私安全。

爱鲜报评分

0.0

0 人评分

8.6k

星数

是

中文

TypeScript

主语言

是

活跃

22

贡献者

人工分析

EDITORIAL

推荐理由

它把 90 多个 PDF 处理能力全部搬到浏览器端,用 WebAssembly 做本地计算,敏感文档完全不出设备,对隐私敏感的个人和企业都很友好。项目还提供可视化工作流编辑器,可把多个操作串成自动化流水线,并内置 23+ 模板。技术栈为 Next.js 15 + React 19 + TypeScript + Tailwind,代码现代、界面接近原生应用,适合作为自托管工具或学习 WebAssembly 前端工程化的参考。

适用场景

  • 合同、发票、证件等敏感 PDF 的本地合并、拆分与加密
  • 扫描件 OCR 识别、去倾斜、去空白页等文档整理
  • Word/Excel/PPT/图片/电子书批量转 PDF
  • 为 PDF 添加水印、页码、页眉页脚与电子签名
  • 搭建可视化工作流,批量自动化处理大量文档
  • 自托管一套无上传风险的在线 PDF 工具站

优点

  • 100% 客户端处理,文件不上传服务器,隐私性强
  • 工具数量多(90+),覆盖组织、编辑、转换、安全等场景
  • 基于 WebAssembly,性能接近原生,体验流畅
  • 内置可视化工作流编辑器,支持批量与自动化
  • 界面现代、响应式,支持包括中文在内的多语言
  • AGPL-3.0 开源,可自托管与二次开发

缺点

  • 工作流编辑器仍处于早期开发阶段,可能有 Bug 或功能不完整
  • 部分格式转换(如 Office、PSD、电子书)依赖浏览器端解析,复杂文档效果可能受限
  • 大文件或复杂操作对浏览器内存与性能有较高要求
  • AGPL-3.0 对闭源商用有传染性限制,需注意合规
  • 自托管部署需要 Node.js/Next.js 环境,对非前端用户有一定门槛
上手难度 进阶

PDFCraft 是什么

PDFCraft 是一款完全在浏览器本地运行的免费 PDF 工具箱。它不把文件上传到任何服务器,而是借助 WebAssembly 在客户端完成全部处理,因此对合同、证件、财务票据等敏感文档非常友好。

项目使用 Next.js 15 + React 19 + TypeScript + Tailwind CSS 构建,界面接近原生应用,并支持中文、英文、日文、韩文等多语言。

核心特性

  • 隐私优先:所有处理都在本地完成,文档不会离开设备。
  • 工具齐全:提供 90+ 个 PDF 工具,覆盖组织、编辑、转换、安全等场景。
  • 性能出色:基于 WebAssembly,处理速度接近原生。
  • 现代 UI:响应式设计,支持多语言。
  • 可视化工作流:可把多个操作串成自动化处理流水线。

主要工具分类

组织与管理

包括合并、拆分、提取页面、重排页面、删除页面、旋转、N-up 拼版、OCR、附件管理、元数据查看与编辑、PDF 对比、海报打印、小册子排版、PDF 阅读器等。

编辑与标注

支持添加文字、图片、高亮与形状,电子签名,裁剪,书签与目录,页码、水印、页眉页脚,反色、背景色、文字颜色,印章,表单填写与创建,去空白页,去倾斜,图层管理等。

转换为 PDF

支持图片(JPG/PNG/WebP/SVG/BMP/HEIC/TIFF)、文本、JSON、PSD、Word、Excel、PowerPoint、XPS、RTF、EPUB、MOBI、Markdown、邮件、CBZ 等多种格式转为 PDF。

安全与优化

提供加密、解密、权限设置、压缩、灰度化、Web 优化等能力(具体以仓库工具列表为准)。

工作流编辑器(Beta)

该功能仍处于早期开发阶段,可能遇到 Bug 或功能不完整。

PDFCraft 内置一个可视化节点式工作流编辑器,可以把多个 PDF 操作拖拽到画布上并连接起来,形成自动化处理管线。

主要能力:

  • 拖拽式节点编辑,连接工具形成流水线
  • 23+ 预置模板,如「合并并压缩」「安全 PDF」「文档准备」等
  • 保存并复用自定义工作流
  • 实时校验工具之间的格式兼容性
  • 批量处理多个文件
  • 可折叠侧栏,最大化画布空间

访问方式:进入 /workflow 路径,或在导航菜单中点击「Workflow Editor」。

技术栈与部署

  • 框架:Next.js 15
  • UI:React 19 + Tailwind CSS 4
  • 语言:TypeScript 5
  • 核心能力:WebAssembly
  • 许可证:AGPL-3.0

项目可自托管,适合希望搭建内部 PDF 工具站的团队。由于采用 AGPL-3.0,闭源商用需注意合规要求。

适用人群

  • 需要处理敏感 PDF、又不放心上传第三方网站的个人与团队
  • 希望批量自动化处理文档的运营、财务、法务人员
  • 想学习 WebAssembly 前端工程化与 Next.js 实践的开发者
  • 计划自托管一套在线 PDF 工具站的技术团队

评论

登录后才可评论与评分

0 条评论

  • 暂无评论,来写第一条吧。