2012-07-12 120 views
2

是否有人使用或瞭解PDF中的屏幕閱讀器如NVDAPDF中的屏幕閱讀器

我想弄清楚關於屏幕閱讀器在PDF一些問題:

  1. 什麼屏幕閱讀器可以閱讀PDF文件?我的意思是,如果我想創建PDF閱讀器(例如使用C#),應該如何使用?
  2. 如何在屏幕閱讀器中使用特殊語言(如希伯來語或波斯語)?我可以在屏幕閱讀器中將默認語言更改爲特殊語言嗎?
  3. 如果我可以更改默認語言,我該怎麼辦?

回答

0

AFAIK,屏幕閱讀器和PDF文件(一般)不相處得很好。但是,您可以使用專門爲屏幕閱讀器使用的PDF文件。 What are 「PDF tags」 and why should I care?

對於非最佳解決方案,您需要一個允許從PDF文件中提取unicode文本的組件。您將在SO中找到關於PDF text extraction的許多問題和解答。

2

YMS是一種正確的,他的答案。

1.屏幕閱讀器支持PDF嗎?

支持最多的屏幕閱讀器是JAWS,這是因爲Freedom Scientific和Adobe工作得非常接近。 NVDA也有很好的支持。 ZoomText在Adobe Reader中遇到或錯過了支持,在Acrobat中沒有任何支持。

我的意思是,如果我想創建一個PDF閱讀器(例如使用C#),應該如何使用?

老實說,別嘗試。 Freedom Scientific花費了大約10年的時間才使JAWS和Acrobat/Reader能夠一起合作。

2.如何在屏幕閱讀器中使用特殊語言(如希伯來語或波斯語)?我可以在屏幕閱讀器中將默認語言更改爲特殊語言嗎?

請參閱我的answer on localising strings,但JAWS甚至不支持這些語言。因此,我會將第一頁標記爲圖像,並將「此PDF爲希伯來語,請返回主頁以獲取___版本」。我不知道這些語言,因此我不知道提供直接英語版本還是羅列您所提及的語言更實用。

+0

@ Rayn:感謝您的指導。你知道PDF中的輔助功能標籤嗎?它能解決我的問題嗎? – 2012-07-17 03:12:19

+0

是的,我知道他們。你現在的問題是什麼? – 2012-07-17 03:32:35

+0

我可以將它用於希伯來語或波斯語嗎?因爲屏幕閱讀器可以支持和講話這些語言? – 2012-07-17 06:50:36