PDF/A
校验 PDF/A — 12 个 profile,两个引擎,浏览器内完成。
拖入 PDF。官方 veraPDF 参考引擎与 gPdf 自研 Rust+WASM 边缘引擎并行跑 ISO 19005 全部规则,有分歧会显式标出。
PDF/A 是 ISO 19005 系列长期归档 PDF 标准,2005 年首发。本校验器对所选 profile 的每一条规则,同时用 veraPDF 参考实现和 gPdf Rust+WASM 引擎并排跑一遍。这里"通过"意味着两个独立引擎一致认定合规。
常见问题
PDF/A 是什么,我为什么需要它?
PDF/A 是 ISO 标准化的 PDF 子集,目标是几十年后仍能原样渲染。它禁用了随时间失效的元素(外部字体、JavaScript、早期 profile 的透明度),要求嵌入字体、确定性的色彩配置、完整元数据。档案馆、税务机关和电子发票标准(Factur-X、ZUGFeRD)都要求 PDF/A。
我应该选哪个 PDF/A profile?
一般归档默认选 PDF/A-2b。要内嵌附件(XML 发票走 /3)选 PDF/A-3b。最严苛的老式审计选 PDF/A-1b。如果用 PDF 2.0 特性生成的选 PDF/A-4。a 变体(1a/2a/3a)额外加 Tagged-PDF 无障碍要求,只有明确需要时再选。
两个引擎为什么会对同一个文件得出不同结论?
两个引擎都按 ISO 19005 校验,但覆盖范围不同。veraPDF 是 PDF Association 维护的参考实现,逐条检查;gPdf Rust 引擎优先覆盖"真实摄入场景下高发"的规则,运行快一个数量级。校验器同时展示两份报告,你自己判断是否需要修复。
我上传的文件会被保存或转发给第三方吗?
不会。文件 POST 到 Cloudflare Worker,引擎在内存里跑完返回 JSON,不会落到磁盘、R2、KV 或任何数据库,也不会发给任何第三方。无需登录,除按 IP 限流外无任何配额。