2012-05-27 32 views
3

對於一個項目,我正在尋找一個很好的方式來顯示瀏覽器(IE8和更新版本)中的PDF文件。我的項目中使用的瀏覽器安裝了acrobat閱讀器,因此它將成爲可視化pdf文件的首選方式。使用javascript來切換網頁瀏覽器中的acrobat reader的頁面

有沒有辦法訪問當前在div中打開的acrobat reader(例如)切換頁面或跳轉到給定書籤?是否也可以聽文本選擇事件?

在此先感謝!

+0

這個現有的職位可以讓你開始:http://stackoverflow.com/questions/1733358/javascript -in-a-pdf – madflow

+0

這是用於pdf內的javascripting。我更期待使用JavaScript來訪問嵌入在html頁面中的pdf。 – Bjarne77

回答

2

在這個問題上已經工作了一段時間,我現在採用如下方案:

  • 使用pdfObject.js嵌入PDF文件中的我的網頁。
  • 使用HostContainer在pdf和html之間進行通信。這裏重要的是你可以在PDF文件中添加一些JavaScript。
  • 重要提示是,這隻適用於嵌入式Acrobat Reader/Pro版本。
  • 看到:http://www.javabeat.net/articles/print.php?article_id=301

好運。如果遇到問題,請留言,或許我可以幫忙。

2

我不確定你可以從頁面外部控制PDF。但是,pdf.js是用Javascript編寫的PDF呈現器。它允許您在頁面中嵌入PDF查看器並完全控制它,包括翻頁等。這可能就是你想要的!

+0

謝謝,我會看看它。 – Bjarne77

1

這不會解決您的所有功能請求,但您可能需要查看PDF open parameters。如果您使用適當的哈希URL打開PDF,您可以控制讀者的行爲。

例如,以下將打開一個PDF,去到PDF的第三頁:

http://example.org/doc.pdf#page=3 
相關問題