对于一个项目,我正在寻找一种在网络浏览器(IE8 和更新版本)中显示 pdf 文件的好方法。我项目中使用的浏览器安装了 acrobat reader,因此这将是可视化 pdf 文件的首选方式。
有没有办法访问当前在 div 中打开的 acrobat reader 以(例如)切换页面或跳转到给定的书签?是否也可以监听文本选择事件?
提前致谢!
对于一个项目,我正在寻找一种在网络浏览器(IE8 和更新版本)中显示 pdf 文件的好方法。我项目中使用的浏览器安装了 acrobat reader,因此这将是可视化 pdf 文件的首选方式。
有没有办法访问当前在 div 中打开的 acrobat reader 以(例如)切换页面或跳转到给定的书签?是否也可以监听文本选择事件?
提前致谢!
我不确定您是否可以从页面外部控制 PDF。然而,pdf.js是一个用 Javascript 编写的 PDF 渲染器。它允许您在页面中嵌入 PDF 查看器并完全控制它,包括翻页等。它可能正是您正在寻找的!
在解决这个问题一段时间后,我现在使用以下解决方案:
祝你好运。如果您遇到问题,请留言,也许我可以提供帮助。
这不会解决您的所有功能请求,但您可能需要查看PDF 打开参数。如果您使用适当的 hash-url 打开一个 pdf,您可以控制阅读器的行为。
例如,以下将打开一个 PDF 并转到该 pdf 的第三页:
http://example.org/doc.pdf#page=3