从HTML生成带有可访问性标记的PDF

从HTML生成带有可访问性标记的PDF,html,pdf,accessibility,jspdf,jaws-screen-reader,Html,Pdf,Accessibility,Jspdf,Jaws Screen Reader,我想从HTML生成一个PDF,其中嵌入了可访问性标签。换句话说,我想把HTML转换成PDF,这样它就更友好了。从HTML生成PDF的标准选项没有在导出的PDF中嵌入辅助功能标记。例如,jsPDF有各种插件,它们都不能添加适当的可访问性标记。有人有过这样的经历吗?这是非常令人伤心的,但是很少有库能够生成可访问的PDF。 据我所知,没有一家免费和/或非常受欢迎的公司能够做到这一点。至少在JavaScript或PHP中没有 我所知道的只有一个。它是Java,如果你需要一个商业许可证的话,它会非常昂贵

我想从HTML生成一个PDF,其中嵌入了可访问性标签。换句话说,我想把HTML转换成PDF,这样它就更友好了。从HTML生成PDF的标准选项没有在导出的PDF中嵌入辅助功能标记。例如,jsPDF有各种插件,它们都不能添加适当的可访问性标记。有人有过这样的经历吗?

这是非常令人伤心的,但是很少有库能够生成可访问的PDF。 据我所知,没有一家免费和/或非常受欢迎的公司能够做到这一点。至少在JavaScript或PHP中没有

我所知道的只有一个。它是Java,如果你需要一个商业许可证的话,它会非常昂贵

顺便说一句,需要注意的是,当您直接在浏览器中打开PDF时,由于PDF通常使用相同的JavaScript库将PDF渲染回HTML,即使您的PDF具有可访问性标记,也不会在浏览器中使用可访问性将其渲染回HTML。
PDF必须打开到真正的PDF阅读器(如Adobe reader)中,用户才能轻松阅读PDF。

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

我还没有对它进行评估(今天晚些时候将进行评估),但该项目在github上有1000颗星星和200个叉子:

以下是他们关于法规遵从性的精彩而简洁的总结:


谢谢您的回复。这听起来像是一个发展机会。要是我有时间做这样的事情就好了。格拉斯·迪奥,你能从中了解到更多关于这个过程的信息吗?接下来:这是一个很好的选择。我的公司(在49个州的医疗保健行业)采用它作为事实上的PDF生成库。一个巨大的优点是,您可以使用所有HTML和CSS技能制作美观的PDF,而无需使用Puppeter(以及所需的内存开销)。此外,社区的响应速度非常快。我需要一个功能完成,并在一周内处理。这是他们的示例项目,呈现一个html和AngularJS文档:-仅供参考,我不是这个项目的成员,我只是一个粉丝。