使使用 mpdf 创建的 pdf 更易于访问

问题描述 投票:0回答:1

我正在使用 MPDF 创建一个基于在线 HTML 杂志的漂亮的 PDF。但是检查 PDF 的可访问性显示该文件没有任何标签,因此屏幕阅读器根本看不到任何内容。

有办法解决这个问题吗?最好是我可以让它完全可访问,但如果这不可能,我至少想要显示一个文本和一个 URL 到在线可访问的替代方案。

accessibility mpdf
1个回答
0
投票

考虑到其在 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/A-1b 支持 (ISO 19005-1:2005)
  • PDF/A-3 支持(以及 ZUGFeRD 发票兼容性)
  • PDF/X-1a 支持

要生成 PDF Ua,请参阅商业父 Apryse-PDFLib(来自 PDFTron/iText 等组)

  • 使用 Textflow 创建带标签的 PDF,其中标签在文本中内联提供。
  • 创建合并的 PDF/UA-1 和 PDF/A-2a 发票。

https://www.pdflib.com/pdflib-cookbook/pdfua/

在所有此类为可访问性构建 PDF/#/U 文件的情况下,您很可能最终会使用 Adobe 付费产品,以实现最终合规性。因此最好从 Acrobat PRO 的副本开始,它有自己的编程 API。

检查所有问题 [每页] 以确定哪些问题需要更正是个好主意。 https://helpx.adobe.com/acrobat/using/create-verify-pdf-accessibility.html

© www.soinside.com 2019 - 2024. All rights reserved.