Repolode
PDFCraftTool

PDFCraftTool/pdfcraft

一款在浏览器中完全本地运行的免费 PDF 工具箱,提供 90 多种合并、拆分、压缩、转换和编辑工具,文件无需上传。

可替代:Adobe AcrobatSmallpdfiLovePDF

Star
9,519
Fork
2,087
未关闭 Issue
88
最近提交
6小时前

这是什么?

PDFCraft 是一个基于 Next.js 和 TypeScript 构建的 PDF 工具箱,通过 WebAssembly 在客户端处理文件,文档不会离开用户设备,适合处理敏感资料。

工具按照整理管理、编辑批注、转为 PDF、从 PDF 转换、优化修复和安全加密等类别划分,涵盖合并、拆分、页面重排、OCR、表单填写、水印、加密、元数据清理,以及 Office 文档、图片和电子书与 PDF 之间的互相转换。可视化工作流编辑器(测试版)支持将多个操作串联成可复用的处理流程,并支持批量处理文件。

界面支持英语、西班牙语、法语、德语、葡萄牙语、日语、韩语和中文。项目可通过 npm 本地运行,也可用 Docker 部署,或以静态站点形式发布到 Vercel、Netlify、GitHub Pages、Cloudflare Pages 等平台。

核心功能

  • 01PDF 处理在浏览器内完成,文件不会上传到服务器。
  • 02提供合并、拆分、重排、旋转和页面提取等工具。
  • 03支持 PDF 与图片、Word、Excel、PowerPoint、EPUB 等格式互相转换。
  • 04包含 OCR、表单填写与创建、签名和水印功能。
  • 05支持加密、权限设置以及元数据和脚本清理。
  • 06提供测试版可视化工作流编辑器,内置模板并支持批量处理。
  • 07可导出为静态站点,并通过 Docker 或常见静态托管平台部署。

适用场景

  • 在不把合同等敏感文件发给第三方网站的前提下进行合并或压缩。
  • 通过 OCR 将扫描页面转换为可搜索的 PDF。
  • 分享文档前清除密码、元数据或隐藏信息。
  • 为团队或组织自托管一个私有的 PDF 工具站点。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/PDFCraftTool/pdfcraft.git
  2. 2

    进入项目文件夹

    cd pdfcraft
  3. 3

    安装依赖

    npm install
  4. 4

    启动开发服务器,然后打开 http://localhost:3000

    npm run dev

使用前须知

  • 采用 AGPL-3.0 许可证,修改后作为网络服务运行时需要公开源代码。
  • 工作流编辑器处于早期测试阶段,可能存在错误或功能不完整。
  • 从源码运行需要 Node.js 18.17 或更高版本。

标签

常见问题

pdfcraft 是什么?
一款在浏览器中完全本地运行的免费 PDF 工具箱,提供 90 多种合并、拆分、压缩、转换和编辑工具,文件无需上传。 PDFCraft 是一个基于 Next.js 和 TypeScript 构建的 PDF 工具箱,通过 WebAssembly 在客户端处理文件,文档不会离开用户设备,适合处理敏感资料。
pdfcraft 可以免费使用吗?用的什么许可证?
pdfcraft 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
pdfcraft 还在维护吗?
活跃维护中。pdfcraft 最近一次提交是在 2026年10月20日。
pdfcraft 适合用来做什么?
在不把合同等敏感文件发给第三方网站的前提下进行合并或压缩。 通过 OCR 将扫描页面转换为可搜索的 PDF。 分享文档前清除密码、元数据或隐藏信息。 为团队或组织自托管一个私有的 PDF 工具站点。
pdfcraft 怎么安装和运行?
克隆仓库: git clone https://github.com/PDFCraftTool/pdfcraft.git 进入项目文件夹: cd pdfcraft 安装依赖: npm install 启动开发服务器,然后打开 http://localhost:3000: npm run dev
在哪里获取 pdfcraft?
源代码和安装说明在 GitHub 上:https://github.com/PDFCraftTool/pdfcraft

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目