PDFCraft 是一款强调隐私与本地处理的开源 PDF 工具箱。它把合并、拆分、压缩、格式转换、编辑、安全处理等常见操作放进浏览器,并通过 WebAssembly 尽量在用户设备上完成文件处理,适合不希望先把文档上传到远程服务器的用户。
![[Github] PDFCraft - 浏览器本地处理的开源 PDF 工具箱](https://wn.zmoyun.com/wp-content/uploads/2026/07/1783942270-pdfcraft-featured.webp)
快速结论
| 维度 | PDFCraft 的表现 | 使用时要注意 |
|---|---|---|
| 处理方式 | 官方说明大部分处理在浏览器本地完成 | 超大文件的速度仍取决于设备性能与浏览器内存 |
| 工具覆盖 | 仓库 README 标注 90+ 工具,官网当前展示 131+ | 数量会随版本更新,两处统计口径可能不同 |
| 使用入口 | 支持在线网页、桌面安装包和自托管 | 桌面包应从项目 Release 页面获取 |
| 工作流 | 提供可视化节点编辑器和 23+ 模板 | 工作流编辑器仍处于 Beta 阶段 |
| 开源许可 | 采用 AGPL-3.0 | 修改后用于网络服务时,应先确认许可证义务 |
截至本文核验时,PDFCraft 仓库页面约有 7.7k Stars、1.7k Forks,并已发布 70 余个版本。最新可见 Release 为 2026 年 6 月 29 日构建,提供 Windows、macOS 与 Linux 安装包,说明项目近期仍保持发布活动。仓库统计和版本信息会变化,具体请以 GitHub 实时页面为准。
项目定位
传统在线 PDF 服务通常需要先把文件传到服务端,再等待处理和下载结果。PDFCraft 的核心思路不同:把能在前端完成的计算放进浏览器,通过 WebAssembly 等技术直接处理本地文件,从数据路径上减少文档离开设备的机会。
这不等于任何场景下都可以忽略安全审查。对于合同原件、财务资料或包含个人敏感信息的文件,更稳妥的做法仍是使用可信版本、自行部署或采用离线桌面版,同时确认浏览器扩展、构建来源和设备环境没有异常。
核心功能
本地处理
用户选取文件后,PDFCraft 官方说明处理过程在浏览器端进行,文件不会为了常规操作而上传到其服务器。它无需注册账号,官网当前也标注免费使用且不设置使用次数限制。对临时处理文档、公共电脑之外的个人设备使用,以及希望减少上传环节的用户来说,这种模式比较直接。
文档整理
项目覆盖 PDF 合并、拆分、页面提取、删除、旋转、排序和重新组织等高频需求。对于扫描资料归档、合同附件整理或把多个来源文件合并成单份文档,这类工具通常不需要复杂设置即可完成。
编辑与转换
PDFCraft 提供文本、图片、批注、水印、页码等编辑能力,并支持 PDF 与图片、Office 文档及其他格式之间的转换。实际可用效果会受到原文件结构影响,复杂排版、特殊字体和扫描件在转换后仍建议逐页检查。
安全与修复
工具集中还包含加密、解密、权限处理、元数据清理、签名、压缩、修复和 OCR 等功能。这里的“本地处理”主要描述文件传输路径,并不自动保证输出符合特定行业的电子签名、长期归档或合规标准,正式业务仍需按组织规范复核。
工作流编辑
PDFCraft 提供可视化节点式工作流编辑器,可以把多个步骤连接起来,保存后重复执行,并提供 23 个以上的模板。它适合批量完成“合并—压缩—加水印—导出”一类固定流程,但官方把该功能标记为 Beta,重要任务应先用样本文件验证结果。
使用方式
| 方式 | 适合场景 | 特点 |
|---|---|---|
| 官方网页 | 偶尔处理、希望即开即用 | 无需安装,性能受浏览器和设备限制 |
| 桌面版本 | 经常使用或希望减少网络依赖 | Release 提供 Windows、macOS、Linux 安装包 |
| 自行部署 | 团队内网、固定版本或希望掌握更新节奏 | 可使用 Docker,也可构建静态站点 |
初次体验可以直接打开官方网站,选择一个非敏感样本文件测试合并、拆分或压缩。需要长期使用时,再根据设备系统下载桌面版本;团队环境则更适合固定版本并自行部署,以便控制升级、域名和访问策略。
部署选择
项目文档提供 Docker、Docker Compose 和静态导出方案,也列出了 Vercel、Netlify、Cloudflare、GitHub Pages、Nginx 等部署方式。开发环境需要 Node.js 18.17 或更高版本,容器用户也可以使用项目提供的镜像。
需要特别注意:官方部署文档说明 GitHub Pages 无法配置所需的 COOP/COEP 响应头,因此依赖 LibreOffice WebAssembly 的 Word、Excel、PowerPoint、RTF 转 PDF 功能不能正常使用;其他 PDF 工具仍可工作。若需要完整转换能力,应选择能配置响应头的平台或 Docker 部署。
优势与限制
| 对比项 | PDFCraft | 常见云端 PDF 服务 |
|---|---|---|
| 文件路径 | 以浏览器本地处理为主要设计 | 常见流程是上传、处理、再下载 |
| 部署控制 | 开源,可固定版本并自行部署 | 通常由服务商统一维护 |
| 批量流程 | 提供可视化工作流,但仍在 Beta | 视服务套餐和产品能力而定 |
| 设备负担 | 计算和内存更多由本机承担 | 主要计算通常由服务端承担 |
| 协作能力 | 更偏个人工具箱和处理流水线 | 部分服务提供账号、云存储和团队协作 |
PDFCraft 的优势是工具集中、数据路径清晰、部署选择多,并且网页和桌面端都能使用。它的限制也很明确:本地处理会占用设备资源;部分复杂格式转换依赖特定浏览器安全头;工作流仍在完善;此外,自行部署者需要承担版本更新和基础安全维护。
适合人群
PDFCraft 比较适合需要频繁整理 PDF 的个人用户、处理内部资料的小团队、希望在内网部署工具的组织,以及想研究浏览器端文档处理和 WebAssembly 应用的开发者。若需求重点是多人审阅、云端同步、企业权限体系或具备法律效力的签署流程,则应评估专门的协作与签署平台。
如果只需要临时完成几个常规操作,也可以比较 WarpNav 收录的 PDF24 Tools 和 I Love PDF,再根据文件敏感程度、工具覆盖和使用习惯选择。
常见问题
文件会上传吗
按照 PDFCraft 的 README 与官网说明,常规文件处理在浏览器本地完成,文件不会上传到其服务器。不过,浏览器访问网页本身仍需加载应用资源。特别敏感的材料建议使用可信的桌面构建或经过审查的自托管版本,并在断网环境中先做验证。
支持中文吗
支持。项目列出的界面语言包括中文、英语、日语、韩语、法语、德语、西班牙语和葡萄牙语等。界面本地化与 PDF 内嵌字体是两回事,包含少见中文字体的文件在编辑或转换后仍可能出现替换或排版变化。
可以离线用吗
可以考虑桌面版本或自行部署。桌面安装包覆盖 Windows、macOS 与 Linux;纯网页版本首次访问通常需要加载资源。是否完全离线还取决于所用构建、浏览器缓存及具体工具是否引用外部资源,使用前应实际断网测试。
能自行部署吗
可以。官方提供 Docker、Docker Compose 和静态站点部署说明,适合放在个人服务器或团队内网。部署后仍需配置 HTTPS、安全响应头、访问控制与更新策略,不能因为应用主要在前端运行就忽略服务器和供应链维护。
桌面版在哪下
桌面版本应从项目的 GitHub Releases 页面下载。当前 Release 资产包含 Windows 的 MSI 或 EXE、macOS 的 DMG,以及 Linux 的 DEB 和 AppImage。下载时应核对发布者、版本号和文件来源,不建议使用来历不明的第三方打包。
适合敏感文件吗
本地处理可以减少主动上传文件的环节,但“本地”不等于绝对安全。对高度敏感文件,应优先选择已审查的固定版本、离线桌面环境或内网自托管,同时考虑浏览器扩展、恶意脚本、设备感染和输出文件残留等风险。
总结建议
PDFCraft 把常见 PDF 操作、格式转换和可视化工作流集中在一个开源项目中,浏览器本地处理是它最鲜明的特点。普通用户可以先用非敏感文件体验网页版本;重度用户可下载桌面包;团队则可通过 Docker 固定版本并纳入内部维护流程。
仓库 README、官网和 Release 页的功能数量与版本信息会持续变化。选择前建议先确认目标工具是否支持你的文件类型,再用副本测试排版、字体、OCR 和转换结果,避免直接覆盖原文件。
相关链接
- PDFCraft GitHub 仓库
- 官方网站:
https://pdfcraft.devtoolcafe.com/en/ - Release 下载:
https://github.com/PDFCraftTool/pdfcraft/releases - 部署文档:
https://github.com/PDFCraftTool/pdfcraft/blob/main/DEPLOYMENT.md - WarpNav GitHub发现
- Github项目标签
- 开源项目标签
© 版权声明
本站部分内容源于网络收集,文章等版权归原作者所有,若需删稿请联系管理员邮箱:satomini@warpnav.com
相关文章
暂无评论...