PDF4WCAG PDF 2.0 可访问性检查器
Source: Dev.to

概述
PDF 2.0 是首个完全在 ISO 指南和流程下开发的核心 PDF 标准。该标准于 2020 年发布,编号为 ISO 32000‑2:2020,行业采纳正在逐步增长。PDF 2.0(ISO 32000‑2:2020)是一项开放的国际标准,旨在跨平台、跨供应商使用。
Source: …
亮点
- 向后兼容 – 与常见实现和当前用户对 PDF 1.7 的期望保持一致。
- 重写的标记 PDF 与可访问性 – 通过更丰富的标记结构和对更复杂内容的支持,显著提升可访问性。
- 功能丰富,适用于所有用户和使用场景 – 同时提供更新的子集标准,如 PDF/A‑4(归档)和 PDF/UA‑2(通用可访问性)。
- 关联文件 – 允许在适当的结构中附加其他文件(例如机器可读副本或替代表示)。
- MathML 支持 – 正式定义了在 PDF 结构树中包含 MathML,这是科学出版物的关键改进。
PDF 2.0 中的标记 PDF
在 PDF 2.0 中,标记 PDF 通过以下方式得到改进:
- 更少的标签。
- 更好的标签描述。
- 明确指示标签可以/不可以使用的地方。
- 更大的灵活性(仅在必要时才有限制)。
额外的技术规范 ISO/TS 32005:2023 定义了将 PDF 1.7 结构元素纳入 PDF 2.0 的方式(链接)。
PDF 2.0 的可访问性 – 由 PDF/UA‑2(2024)管辖
PDF 2.0 文档的可访问性由 PDF/UA‑2 标准管辖,该标准于 2024 年 3 月发布。PDF/UA‑2 取代 PDF/UA‑1,通过基于现代 PDF 2.0 规范构建,提供更明确的要求,从而弥补了前者的不足。
LaTeX 对 PDF/UA‑2 的支持
LaTeX 项目 现在实现了对 PDF/UA‑2 的支持,适用于科学出版物,包括通过 MathML 正确标记数学公式。
关键点: PDF/UA‑1 并未针对数学进行设计,因此“合规”文档往往对残障人士不可用。PDF/UA‑2 正确处理数学,使 STEM 文档真正可访问。
veraPDF – PDF/UA‑2 验证
VeraPDF 已添加对 PDF/UA‑2 验证的支持,允许用户根据新标准的机器可验证规则检查文档。验证使用 XML 基的验证配置文件,veraPDF 引擎在运行时读取这些配置文件。
PDF4WCAG – 友好的网页界面
PDF4WCAG 将 veraPDF 包装在一个网页界面中,提供错误预览,且对非商业用途免费。它可针对 PDF 2.0、PDF/UA‑1、PDF/UA‑2 和 Well‑Tagged PDF 配置文件进行验证,并呈现清晰的可视化报告,人人都能理解。


它利用 veraPDF 验证器生成可视化报告,使用户无需技术专长即可轻松识别并解决合规性问题。免费提供的非商业访问让专业验证工具惠及所有人。
小结
- PDF/UA‑2 修复了长期存在的可访问性缺口——尤其是针对数学。
- LaTeX 现在通过 MathML 支持可访问的数学,实现真正的 STEM 可访问性。
- veraPDF 提供官方的、机器可验证的 PDF/UA‑2 验证。
- PDF4WCAG 让这些验证可视化、简便,并让所有人都能使用。
PDF 2.0 文档的 WCAG 验证
在进行 WCAG 验证时,PDF4WCAG 会区分 PDF 2.0 与 PDF 1.7(或更早)版本的 PDF。PDF 2.0 文档的验证基于更新的 PDF/UA‑2 子标准,而所有早期的 PDF 1.7 版本则以 PDF/UA‑1 为基础。有关 WCAG 验证与 PDF/UA 要求之间关系的更多细节,请参阅 What is WCAG for PDF。
