如何测试 LibreOffice Writer 的可访问 PDF 输出?

How can I test LibreOffice Writer's accessible PDF output?

LibreOffice Writer 可以导出为加标签的 PDF。我应该如何测试生成的文档的可访问性?也许是检查已添加的标签以检查它们是否反映了预期的文档结构,或者可能是模拟用户通过辅助功能软件使用文档的体验?

我知道 Adob​​e Acrobat Pro 具有相关功能,但我正在寻找使用 Free/Libre/Opensource 软件的解决方案。

有一个免费的(如在啤酒中)Windows-唯一的工具,称为 PAC,非常好:https://support.axes4.com/hc/en-us/articles/201957988-PDF-Accessibility-Checker-PAC-

我不知道有任何 Libre 软件可以做到这一点。

我用来检查 PDF 文档辅助功能的主要工具是 Adob​​e Acrobat DC Pro 和 PAC。 PAC 2021,PAC 3 的继任者,几天前由 PDF/UA 基金会发布。不幸的是,该软件是闭源软件,需要 Windows(8.1 版或更高版本)和 .NET 4.8 或更高版本。

PAC 2021 的辅助功能评估检查是否符合 PDF/UA (ISO 14289),因此超出了 Adob​​e Acrobat DC Pro 中的评估范围。但是,没有任何自动化工具可以验证所有可访问性问题。例如,工具可以检查图像是否作为文本替代,但不能可靠地检查文本替代是否合适。

尽管我主要是 Linux 用户,但我不得不承认,我知道没有任何开源工具能与 Adob​​e Acrobat 和 PAC 2021 提供的功能相提并论。 (我需要使用 Windows 机器来完成我的大部分与辅助功能相关的工作。) 正如此 related question 中所建议的那样,也许可以在 Apache PDFBox 之上构建一个可访问性评估工具,但我不知道有人这样做并提供了这样的工具。

就在十多年前,Anand B Pillai 提出了 PDF Accessibility with Python at PyCon India in Bangalore in September 2010. This was presented as an open-source project and the code is used in the Tingtun Checker。然而,开发并没有结束,也没有持续多年;当我询问网站所有者哪里可以使用代码时,我没有得到直接回答我的问题。