PDFCraft 是一套免费、开源、100% 客户端运行的 PDF 处理工具套件。它无需上传文件到任何服务器,所有操作——从合并、拆分到 OCR 识别、格式转换——均在您的浏览器内完成,文档永远不会离开您的设备。

对于处理敏感合同、个人证件或企业文档的用户而言,这意味着最高级别的数据隐私与安全。同时,借助 WebAssembly 与现代前端技术,PDFCraft 提供了接近原生应用的流畅性能,即使在处理大型 PDF 文件时也响应迅速。
为什么选择 PDFCraft?
🔒 真正的本地处理
- 所有文件处理通过 WebAssembly 在浏览器中完成(基于 PDF.js、pdf-lib、PyMuPDF 等成熟库);
- 无文件上传、无远程 API 调用、无用户追踪;
- 即使断网也能正常使用全部功能。

🛠️ 覆盖 80+ 场景的完整工具集
PDFCraft 不只是“合并/拆分”工具,而是一个全功能 PDF 工作站,涵盖六大类任务:
1. 组织与管理(24 种工具)
- 合并、拆分、提取、旋转、删除页面
- 多页合并(N-up)、海报化、网格布局
- OCR 识别扫描件、嵌入/提取附件、比较 PDF 差异
- 元数据查看与编辑、ZIP 打包等
2. 编辑与标注(16 种工具)
- 添加文本、高亮、形状、电子签名
- 裁剪边距、添加水印/页眉页脚/页码
- 编辑书签、生成目录、填写或创建表单
- 批量移除空白页或标注
3. 转换为 PDF(18 种格式)
支持从常见文档与图像格式创建 PDF,包括:
- 图像:JPG、PNG、WebP、SVG、HEIC、TIFF、BMP
- 文档:Word、Excel、PowerPoint、RTF、XPS
- 电子书:EPUB、MOBI
- 数据文件:TXT、JSON、PSD
4. 从 PDF 转出(10 种格式)
- 导出为 JPG、PNG、WebP、TIFF、BMP
- 提取为 DOCX、PPTX、Excel 表格
- 转换为 JSON(含文本与元数据)
- 彩色转灰度等
5. 优化与修复(6 种工具)
- 压缩文件大小
- 修复损坏 PDF 或非标准页面尺寸
- 线性化(优化网页加载速度)
- 移除编辑/打印限制
6. 安全与隐私(6 种工具)
- 加密/解密 PDF(密码保护)
- 清理隐藏元数据、脚本、注释
- 扁平化表单与标注
- 自定义权限(禁止复制、打印等)
技术实现:现代 Web + 高性能 PDF 引擎
- 框架:Next.js 15(App Router)
- 语言:TypeScript
- 样式:Tailwind CSS
- PDF 核心库:
PDF.js(渲染)pdf-lib(结构编辑)PyMuPDF (via WASM)(高级处理与 OCR)
- 状态管理:Zustand
- 部署模式:静态导出(
output: 'export'),支持任意静态托管平台
如何开始使用?
在线体验(推荐)
直接访问 pdfcraft.app(需注意:国内访问可能较慢,建议配合网络优化工具)。
本地运行(完全离线)
git clone https://github.com/PDFCraftTool/pdfcraft.git
cd pdfcraft
npm install
npm run dev
访问 http://localhost:3000 即可使用全部功能,全程无网络请求。
自托管部署
由于项目采用静态导出模式,可轻松部署至:
- Vercel / Netlify(一键部署)
- GitHub Pages
- Nginx / Apache 服务器
- 任何支持静态网站的 CDN 或私有服务器
构建命令:npm run build → 生成 out/ 目录,直接部署该目录内容即可。
多语言支持
界面支持 中文、英文、日语、韩语、法语、德语、西班牙语、葡萄牙语,满足全球化使用需求。
适用人群
- 需处理个人证件、合同、简历的普通用户
- 经常需要合并/拆分文档的行政或法务人员
- 开发者希望本地化 PDF 处理流程,避免依赖第三方服务
- 企业希望部署私有化 PDF 工具,规避数据外泄风险
- 隐私敏感用户(如记者、研究人员)需确保文档不上传