【问题标题】:Use javascript to switch pages in acrobat reader in webbrowser在 webbrowser 中使用 javascript 在 acrobat reader 中切换页面
【发布时间】:2012-05-27 06:52:23
【问题描述】:

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

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

提前致谢!

【问题讨论】:

标签: javascript internet-explorer acrobat


【解决方案1】:

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

【讨论】:

  • 谢谢,我去看看。
【解决方案2】:

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

  • 使用 pdfObject.js 将 pdf 文件嵌入到我的网页中。
  • 使用 HostContainer 在 pdf 和 html 之间进行通信。重要的是,您可以在 PDF 文件中添加一些 javascript。
  • 重要的是,这仅适用于嵌入式 Acrobat Reader/Pro 版本。
  • 见:http://www.javabeat.net/articles/print.php?article_id=301)

祝你好运。如果您遇到问题,请留言,也许我可以提供帮助。

【讨论】:

    【解决方案3】:

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

    例如,以下将打开一个PDF并转到该pdf的第三页:

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

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 2011-01-29
      • 2012-10-05
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多