繁体   English   中英

有没有办法使用 JavaScript 来查看 PDF 是否为屏幕阅读器添加了标签?

[英]Is there a way to see if a PDF is tagged for screen readers with JavaScript?

我有兴趣制作一个简单的检查器,该检查器接收 PDF 作为输入,并查看该 PDF 是否为屏幕阅读器进行了标记。 此信息在元数据中不可用。 有没有人知道/可以指出我正确的方向,如果这样做可以使用 JavaScript,也可以使用 PDF.js?

谢谢!

有些 PDF 包含带有标签的对象,可以在没有标签的情况下进行屏幕阅读,有些 pdf 带有无法屏幕阅读的标签,以及完全符合所有 PDF/UA 或 PDF/A-2 要求的正确标记的 PDF 文件。

因此,对于屏幕阅读,除了使用一致性检查器测试文件通过集合之外,寻找简单的标签或标记没有意义。

来自 iText

如果您有一个包含狐狸和狗图片的文档,iText 无法为这些图像添加任何缺失的替代文本,因为 iText 看不到那只狐狸和那只狗。

PDF 对象可以被加密或编码,因此作为一个简单的结构并不总是容易检测,但是某些数据不能被编码。 如果幸运的话,未编码的元数据可能包含字符串 pdfua 或 PDF/UA,这并不能证明一致性只是一种尝试。 还要注意任何有关于 PDF/UA 生产的文章但不是一篇的标记文件:-) 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM