跳到正文
ArtCraft AI Guide

PdfCraft · 替代 Acrobat

PdfCraft:免费开源的 Acrobat 替代品

PdfCraft 是一款用纯 Rust 从零编写、以 Acrobat 为参照的开源 PDF 工具,用于阅读、整理、合并、拆分和加密 PDF。

  • 早期 Alpha
  • v0.6.0 · 2026年10月11日
  • GitHub ★ 8.9k
  • MIT / Apache-2.0

PdfCraft 能做什么

忠实还原的渲染

支持字距、连字、从右到左及复杂文字、竖排中日韩文字、彩色表情、软蒙版和透明度;在 983 个 pdf.js 测试文件上零崩溃。

页面整理

一屏查看全部页面,可旋转、删除、插入空白页或其他文件中的页面并调整顺序;撤销历史可逐步回退,保存后依然有效。

合并与拆分不丢内容

合并、提取和拆分时,链接、表单字段、图层和附件都会保留,合并后的页面与原文件逐像素一致。

安全保存

保存采用增量和原子写入,原始字节保持不变,并用 qpdf 独立校验;每分钟自动保存一次。

完整的 PDF 加密支持

实现标准安全处理器的全部版本,从 40 位 RC4 到 AES-256,支持用户和所有者密码,并遵守文档权限设置。

注释、表单与签名

大部分注释类型、表单填写与制作(含沙箱 JavaScript)、涂黑、基础数字签名和无障碍检查器现已可用。

文件格式

  • PDF (read/write)
  • PNG (page render via CLI/MCP)

现在的成熟度

Alpha 阶段(2026 年 10 月):已覆盖 Acrobat Pro 全部跟踪功能的 57%、必备功能的 94%;日常工作约完成 55%,相对完整的 Acrobat Pro 约 49%。

项目自评:可用于实际工作~49%

主要差距

  • 可靠地编辑已有文字,尤其是中日韩文字和从右到左的文字。
  • 格式转换与分享较弱:不支持 Office 转 PDF,导出 Word 会丢失版式,OCR 仅支持拉丁字母。
  • 部分 Acrobat 能打开的加密文件、Windows 打印、印前检查和 PDF/X/UA,以及完整的 XFA 表单。
  • 页面目前仍由 hayro 库渲染,自研渲染器尚在开发;模糊测试仍会在恶意文件上发现崩溃。
项目方的评估文档

自动化与 AI Agent

pdfcraft-cli run、需手动启用的 stdio MCP 服务器和 Rust API 共用一套 JSON Schema 工具表;另有需手动开启、带令牌保护的控制通道,可操作桌面界面。

关于 PdfCraft 的问题

MCP 服务器默认会运行吗?
不会。它需要手动启用:只在智能体启动“pdfcraft-cli mcp”时运行,通过标准输入输出通信,不开放网络端口;--root 参数可把文件访问限制在一个目录内。
保存会改动原 PDF 的字节吗?
不会。保存时以增量更新方式追加内容,原始字节保持不变,且写入是原子的。加密文档保存后仍使用原来的密钥加密。
PdfCraft 能转换 Word 或 Office 文件吗?
目前还不行。项目说明尚不支持 Office 转 PDF,导出 Word 也会丢失版式;Office 导入导出被列为薄弱或缺失的功能。
包含 Adobe 的云端功能吗?
不包含。项目只对标 Acrobat Pro 的离线功能,Document Cloud、Acrobat Sign 签署请求、共享审阅和 AI 助手都不在范围内。