我正在使用 MPDF 创建一个基于在线 HTML 杂志的漂亮的 PDF。但是检查 PDF 的可访问性显示该文件没有任何标签,因此屏幕阅读器根本看不到任何内容。
有办法解决这个问题吗?最好是我可以让它完全可访问,但如果这不可能,我至少想要显示一个文本和一个 URL 到在线可访问的替代方案。
考虑到其在 PDFLib 市场中的地位,mPDF(增强型 fPDF)仅迈出了一致性的第一步,不包括任何 U 标记。
“重要提示:mPDF 不能保证在所有情况下都能生成完全符合 PDF/A1-b 标准的文件。如果这是必要的,用户有责任检查合规性。”
PDF/A-3 相关文件 + 额外的 XMP RDF 可以以“PDF/A-3”方式附加文件(通过“关联文件”/AF 键)并将额外的 XMP RDF 注入文档元数据。
“重要提示:mPDF 不能保证在所有情况下都能生成完全符合 PDF/X-1a 标准的文件。如果这是必要的,用户有责任检查合规性。”
因此,从当前版本 7 开始,基本级别(需要手动检查)是
要生成 PDF Ua,请参阅商业父 Apryse-PDFLib(来自 PDFTron/iText 等组)
https://www.pdflib.com/pdflib-cookbook/pdfua/
在所有此类为可访问性构建 PDF/#/U 文件的情况下,您很可能最终会使用 Adobe 付费产品,以实现最终合规性。因此最好从 Acrobat PRO 的副本开始,它有自己的编程 API。
检查所有问题 [每页] 以确定哪些问题需要更正是个好主意。 https://helpx.adobe.com/acrobat/using/create-verify-pdf-accessibility.html