我正在开发一个.Net应用程序,它使用Winnovative htmltopdf将html转换为pdf,并且屏幕阅读器应该读取生成的PDF(目前我们正在使用JAWS屏幕阅读器进行测试)。但是,符合ADA标准的屏幕阅读器无法读取生成的PDF。意思是如果标题1带有文字'这是标题1'它应该作为标题1阅读这是标题1但它正在阅读就像一个纯文本(只是阅读,因为这是标题1)。 PDF的标签属性说没有。所以我认为这就是原因。 但是,我也尝试过ABCPdf。现在PDF标签属性显示是,它仍然以纯文本形式阅读。那些已经做过类似事情的人(使用一些.Net库从html生成PDF并且可以被屏幕阅读器读取)可以分享我错过的正确方法吗?
由于
答案 0 :(得分:0)
我找到了解决方案。我使用的是不支持辅助功能的Itext 3版本。 Itext 5支持,现在html生成的pdf具有标记的属性,是'并且可由屏幕阅读器读取。