PDF格式的屏幕阅读器

时间:2012-07-12 13:42:01

标签: pdf screen-readers

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

我想在PDF中找出有关屏幕阅读器的一些问题:

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

3 个答案:

答案 0 :(得分:2)

YMS对他的回答是正确的。

  

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

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

  

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

老实说,甚至不要尝试。自由科学公司花了大约10年的时间让JAWS和Acrobat / Reader合作得体。

  

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

请参阅我的answer on localising strings,但JAWS甚至不支持这些语言。所以我会将第一页标记为图像并添加“此PDF格式为希伯来文,请返回主页以获取___版本”。我不知道那些语言,所以我不知道提供一个简单的英文版本或你提到的语言的罗马化是否更实际。

答案 1 :(得分:0)

AFAIK,屏幕阅读器和PDF文件(一般情况下)不能相处得很好。但是,您可以使用专门创建的PDF文件与屏幕阅读器一起使用。有关详情,请参阅此帖子:What are “PDF tags” and why should I care?

对于非最佳解决方案,您将需要一个允许从PDF文件中提取unicode文本的组件。你会在SO中找到关于PDF text extraction的许多问题和答案。

答案 2 :(得分:0)

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