如何使用具有 PDF/UA 辅助功能的 puppeteer 将 pdf 从 HTML 制作为 PDF。
PDFKIT 在尝试实现 Adobe 标准级别的 PDF/UA 合规性时遇到一些问题,这并不是唯一的。事实上,在 PAC 3 之后,Adobe In Design 的许多版本也未能满足通过 PAC 的要求!
常见的失败是由
CS
设置触发的,但第一个早期失败标志之一是“元数据”不正确,因为标准可能因测试而异。
这是 PDF/A “PDF 协会 CTO 首席研究员”在本期中提出的 https://github.com/foliojs/pdfkit/issues/1531 只简单触及了文件版本号的最表面问题。
随着时间的推移,我们可以看到,即使 PDFKit 在 2021 年做出的最好的“kitchen-sink-accessible.pdf”尝试也未能通过许多 PAC 测试,即使它可能通过 Vera PDF/A 检查。
还有许多其他基于 HTML 2 PDF 的产品(甚至 PDF 编辑器)始终无法匹配 Adobe PRO 的 Pre-Flight /A 使用人性化方法纠正 PDF 不匹配的能力,这对于 UA 接受度至关重要。因此,唯一合理的方法是在 Adobe Pro 产品中将所有 PDF 合理化/修复为 A/UA 级别。