PDF4WCAG PDF 2.0 可访问性检查器

发布: (2026年1月17日 GMT+8 19:45)
5 min read
原文: Dev.to

Source: Dev.to

PDF4WCAG 可访问性检查器(PDF 2.0)封面图片

Julia

概述

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 配置文件进行验证,并呈现清晰的可视化报告,人人都能理解。

Validation results

Errors overview

它利用 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

Back to Blog

相关文章

阅读更多 »

实践中的可访问性

♿ 初学者指南:数字无障碍远不止遵守技术规则。它旨在包容人们,确保自主性,并让所有人能够……

NgRx Toolkit v21

NgRx Toolkit v21 NgRx Toolkit 起源于 SignalStore 甚至还未标记为稳定的时期。 在那些早期,社区对各种 f...