PDF屏幕阅读器



是否有人使用或了解PDF格式的屏幕阅读器,如NVDA

我想弄清楚一些关于PDF:屏幕阅读器的问题

  1. 什么屏幕阅读器可以阅读PDF?我的意思是,如果我想创建一个PDF阅读器(例如C#),我应该使用什么
  2. 如何在屏幕阅读器中使用特殊语言(如希伯来语或波斯语)?我可以在屏幕阅读器中将默认语言更改为特殊语言吗
  3. 如果我可以更改默认语言,我该怎么办

YMS的回答有点正确。

1.PDF屏幕阅读器支持什么?

最受支持的屏幕阅读器是JAWS,这是因为Freedom Scientific和Adobe的合作非常紧密。NVDA也有很好的支持。ZoomText在Adobe Reader中有偶然的支持,在Acrobat中几乎没有。

我的意思是,如果我想创建一个PDF阅读器(例如C#),我应该使用什么?

老实说,不要尝试。Freedom Scientific花了大约10年的时间才让JAWS和Acrobat/ReReader正常工作。

2.如何在屏幕阅读器中使用特殊语言(如希伯来语或波斯语)?我可以在屏幕阅读器中将默认语言更改为特殊语言吗?

请参阅我对本地化字符串的回答,但JAWS甚至不支持这些语言。因此,我会将第一页标记为图像,并加上"此PDF是希伯来语的,请返回主页以获得___版本。"我不知道这些语言,所以我不知道提供你提到的语言的直接英语版本还是罗马化更实用。

AFAIK、屏幕阅读器和PDF文件(通常)相处得不太好。但是,您可以使用专门为屏幕阅读器创建的PDF文件。请参阅这篇文章了解更多详细信息:什么是"PDF标签",我为什么要关心?

对于非最佳解决方案,您需要一个允许从PDF文件中提取unicode文本的组件。您将在SO.

中找到许多关于PDF文本提取的问题和答案

您可以在webaim网站上找到信息:http://webaim.org/techniques/acrobat/

最新更新