我想从HTML生成一个PDF,其中嵌入了可访问性标记。换句话说,我想将HTML转换为PDF,以便它对JAWS友好。用于从HTML生成PDF的标准选项不会在导出的PDF中嵌入辅助功能标记。例如,jsPDF有各种插件,它们都没有能够添加适当的辅助功能标签。任何人都有这方面的经验吗?
答案 0 :(得分:0)
这非常令人难过,但很少有图书馆能够生成可访问的PDF。 据我所知,没有一个免费和/或非常受欢迎的人能够做到这一点。至少在JavaScript或PHP中都没有。
我唯一知道的是iText。它是Java,如果你需要商业许可证,它会非常昂贵。
顺便说一下,重要的是要注意,当您在浏览器中直接打开PDF时,鉴于他们经常使用这些相同的JavaScript库将PDF呈现为HTML,即使您的PDF具有辅助功能标签,它们也不会在浏览器中使用辅助功能呈现回来。 PDF必须打开一个真正的PDF阅读器,如Adobe Reader,以便用户可以访问PDF。
答案 1 :(得分:0)
仅提及我发现了值得一看的开源508 / WCAG 2.0 / PDF-EU兼容的PDF生成库。
我尚未对其进行评估(将在今天晚些时候进行评估),但是该项目在github上有1000个星级,在200个分支上有
这是他们关于合规性的光辉而简洁的记录: