资讯详情

PdfCraft 开源 PDF 工具进展盘点:844 项功能对齐 Acrobat Pro 走到哪一步,差距一次讲清

📅 2026/10/31 1:29:54 | 华诺云谱 👁 阅读
PdfCraft 开源 PDF 工具进展盘点:844 项功能对齐 Acrobat Pro 走到哪一步,差距一次讲清
PdfCraft 开源 PDF 工具进展盘点844 项功能对齐 Acrobat Pro 走到哪一步差距一次讲清【免费下载链接】pdfcraftPdfCraft: An open-source PDF reader and editor written by scratch in pure Rust项目地址: https://gitcode.com/gh_mirrors/pr/pdfcraftPdfCraft 是纯 Rust 编写的开源 PDF 工具离线对齐 Acrobat Pro 的功能集文档不离开本机。截至 2026 年 10 月底844项功能已交付过半核心必做完成90.5%。下文交代这些数字的来源、今天能用的能力和剩余差距。这些数字从哪来PdfCraft 把对齐 Acrobat Pro记在一个纯文本清单里parity/acrobat-features.toml。每一条功能标注优先级P0–P3、所属领域核心解析、查看、编辑、组织、批注、表单、保护、签名、OCR 等 14 个方向和四种状态之一shipped今天可用且至少引用一个真实测试、partial部分完成注明缺什么、planned未开始、na仅 Adobe 云端功能无本地对应物。数字不靠人工统计cargo xtask parity命令会逐条校验每个shipped声明——引用的命令必须存在于引擎注册表、工具必须存在于无头工具表、测试函数必须在源码里真实存在任何一条对不上命令就报错。清单随代码演进ROADMAP.md 头部保留 2026-10-10 的全量复测记录808 项中未加权 56.9% 交付下表则是仓库当前版本清单的逐条统计。整体进度一张表下表按优先级汇总shipped 计为已交付partial 单列N/A 为无本地对应物的云端条目。优先级功能数已交付部分完成交付率P01.0 必做2522282190.5%P13291845955.9%P2197352017.8%P343102.3%N/A仅云端2300—合计84444810053.1%条数过半不等于能干活官方Ready for real work口径按 11 个维度加权估算全 Acrobat Pro 口径只有≈ 50%45–53%只看查看、批注、填表、签名、打印等基本盘的用户口径约66%——因为剩下的正是自研渲染器、既有文本编辑、非拉丁 OCR 这类硬骨头。今天就能用清单里shipped的定义是今天可用且至少有一个被引用的测试。按使用场景挑七件截图均取自仓库 docs/images/ 目录长文阅读与搜索520 页文档全文搜索首次并行 3.7 秒、缓存命中后约20 毫秒983个真实文件的测试语料 0 崩溃其中963个直接打开并渲染损坏文件会自动重建交叉引用表。把页面当卡片整理打开 Organize 网格像移动桌上的卡片一样旋转、删除、插入空白页或从别的文件插入页面Ctrl-拖拽可整段复制合并后每一页与源文件像素级一致。✂️批量拆分与合并一条命令pdfcraft-cli split report.pdf --every 10 --out-dir parts/按每 10 页拆出多个文件提取选中页、合并多文件同理书签、表单、图层、附件全部保留。表单填写与制作全部字段类型可填写格式、验证、计算脚本在沙箱 JavaScript 引擎里按 Acrobat 事件顺序原生运行表单数据可导入导出 FDF、XFDF、XML、CSV。保护与敏感信息清除从 40 位 RC4 到 AES-256 的R2–R6全部安全修订版完整实现redaction 删除文字、图像像素、矢量、批注与字段并整文件重写Sanitize 清除隐藏信息。多语言文档同一页渲染阿拉伯文、中文、日文竖排等12种书写系统界面提供24种语言目录自动跟随系统语言。⌨️一键调起工具⌘K 命令面板按翻译后标签、英文标签和命令 ID 三种方式搜索全部命令。最难啃的几块按影响从大到小对照 docs/gaps.md 的排名直说自研渲染器还没落地M2仅 15%页面目前由借用的hayrocrate 渲染仓库背着一串 vendored 补丁进度日志中补丁编号已到 37 号model crate、字体、DisplayList 和独立渲染器全部缺失。它压在关键路径上是最大单项缺口也直接拖累渲染类功能的转正。既有文本编辑M7仅 20%新加的文字框和图片可以编辑但改原文——字体子集、重排、中日韩、从右到左——官方路线图直接称之为最长的长板也是 Pro 用户最直观的缺口。健壮性还在靠模糊测试捡漏约 15 万变异文件的 fuzzing 曾找出7个崩溃和挂起已逐一修复并沉淀为回归测试但风险清单写着到目前为止每次 fuzz 都还能发现新崩溃或挂起另有245个 open issues 挡在 beta 前面。保真度没有量化尚未建立与 Acrobat 并排比对的自动化框架对齐目前统计的是功能条数而非渲染质量质量差距靠用户报告暴露。专业工作流成组缺位签名缺时间戳B-T与长期验证DSS/OCSPOCR 只做拉丁文Word 导出丢版式、Office 文档导入未做PDF/A/X/UA 标准件完成度低M11 仅 18%XFA 表单仍是部分支持。接下来往哪走官方优先序来自 docs/roadmap.md 的Upcoming milestones, rankedConvert and shareOffice 文档创建 PDF、保留版式的 Word 导出32–55 h修复已交付功能的崩溃与错误结果报告补 Web 构建的中文字体50–90 h搭建与 Acrobat 的保真度比对框架并做出渲染器方案决策110–190 h完成既有文本与图片的编辑100–180 hOCR 语言扩展 Office 导出/导入95–175 h以及 PDF/A/X/UA 预检65–115 h机构级签名PKCS #11、时间戳服务器、在线 LTV40–70 h、无障碍打标40–70 h、1.0 打磨性能预算、纯键盘操作、读屏审计55–95 h里程碑信息一并交代M0–M14 共 15 个M0→M4 是顺序关键路径M5 起各 crate 可并行推进目前 M4 完成95%、M5 完成88%、M3 完成90%M215%是最低点。时间口径beta 还需400–700个 agent 小时完全对齐约780–1,400小时按约 1,000 行保留代码/agent 小时的实测速度、3–5 个 agent 并行折合约300–550小时墙钟时间其中 60–70% 可并行。自己跑起来试试需要 Rust 1.95三条命令跑起桌面版git clone https://gitcode.com/gh_mirrors/pr/pdfcraft cd pdfcraft cargo run --release -p pdfcraft -- some.pdf代码分层见 docs/architecture.md解析在 crates/cos/加密在 crates/crypt/引擎、撤销历史与保存在 crates/engine/无头自动化123个 JSON-Schema 工具加可选 MCP 服务器在 crates/automation/界面在 crates/ui-egui/。核心引擎不依赖 UI 层界面只是可替换的一层——二次开发时可以直接把引擎嵌进自己的程序不必碰界面代码。PdfCraft 把对齐 Acrobat Pro拆成了 844 条可机器核验的条目交付率、缺口排名和工时估算全部写在仓库里可复算。查看、组织、批注、表单、保护今天就能上手而自研渲染与既有文本编辑是接下来四五百小时的主战场。想跟踪一条透明、可复算的 PDF 开源路线图这份清单就是入口。【免费下载链接】pdfcraftPdfCraft: An open-source PDF reader and editor written by scratch in pure Rust项目地址: https://gitcode.com/gh_mirrors/pr/pdfcraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑