使用javascript在Web浏览器中切换acrobat阅读器中的页面

时间:2012-05-27 06:52:23

标签: javascript internet-explorer acrobat

对于一个项目,我正在寻找一种在webbrowser(IE8和更新版本)中显示pdf文件的好方法。我项目中使用的浏览器安装了acrobat reader,因此这将是可视化pdf文件的首选方式。

有没有办法访问当前在div中打开的acrobat阅读器(例如)切换页面或跳转到给定的书签?是否也可以听取文字选择事件?

提前致谢!

3 个答案:

答案 0 :(得分:2)

我不确定您是否可以从页面外部控制PDF。但是,pdf.js是一个用Javascript编写的PDF渲染器。它允许您在页面内嵌入PDF查看器并完全控制它,包括翻页等。它可能只是你正在寻找的东西!

答案 1 :(得分:2)

已经解决了这个问题已经有一段时间了,我现在使用以下解决方案:

  • 使用pdfObject.js将pdf文件嵌入我的网页。
  • 使用HostContainer在pdf和html之间进行通信。这里重要的是你可以在PDF文件中加入一些javascript。
  • 重要提示是,这仅适用于嵌入式Acrobat Reader / Pro版本。
  • 见:http://www.javabeat.net/articles/print.php?article_id=301
祝你好运。如果您遇到问题,请留言,也许我可以提供帮助。

答案 2 :(得分:1)

这不会解决您的所有功能请求,但您可能需要查看PDF open parameters。如果您使用相应的hash-url打开pdf,则可以控制读者的行为。

例如,以下内容将打开PDF并转到pdf的第三页:

http://example.org/doc.pdf#page=3