从 HTML 生成带有辅助功能标签的 PDF

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

我想从 HTML 生成 PDF,其中嵌入了可访问性标签。换句话说,我想将 HTML 转换为 PDF,以便 JAWS 友好。用于从 HTML 生成 PDF 的标准选项不会在导出的 PDF 中嵌入辅助功能标签。例如,jsPDF 有各种插件,但没有一个能够添加适当的辅助功能标签。有人有这方面的经验吗

html pdf accessibility jspdf jaws-screen-reader
3个回答
6
投票

顺便提一下,我发现了一个开源的 508 / WCAG 2.0 / PDF-EU 兼容的 PDF 生成库,值得一看。

我还没有评估它(今天晚些时候会评估),但该项目在 github 上有 1000 个 star 和 200 个分支:

这是他们关于合规性的精彩而简洁的文章:


2
投票

这非常令人悲伤,但很少有库能够生成可访问的 PDF。 据我所知,没有一个免费的和/或非常流行的软件能够做到这一点。至少 JavaScript 或 PHP 中没有。

我唯一知道的是iText。它是 Java,如果您需要商业许可证,那么价格相当昂贵。

顺便说一句,值得注意的是,当您直接在浏览器中打开 PDF 时,鉴于它们经常使用这些相同的 JavaScript 库将 PDF 渲染回 HTML,即使您的 PDF 具有辅助功能标签,它们也不会渲染返回浏览器中的可访问性。 必须使用真正的 PDF 阅读器(例如 Adobe Reader)打开 PDF,以便用户可以轻松阅读 PDF。


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