嗨
,我正在像这样将 pdf 文件嵌入到我的 asp.net 页面
<object data="..." type="application/pdf" width="300" height="200">
</object>
问题是我已经为 pdf 创建了自己的工具栏,并且想从工具栏图像按钮中放大、缩小文档。我知道在从头开始创建文档时,我可以将 JavaScript 嵌入到 pdf 文档中,但是如何将 JavaScript 嵌入到只有该文档路径的 html 中的 pdf 中?
让pdf文档加载。文档准备好后,注入 Javascript。
但是,请注意,您的浏览器执行的 Javascript 与您的浏览器的 Adobe 阅读器插件执行的 Javascript 不同。结构相似,但 DOM 完全不同。
此外,您的 HTML 文档中的 Javascript 无法直接访问/修改加载的 pdf 文档的 DOM。为此,您将需要通过阅读器插件。很抱歉我没有以这种方式使用阅读器插件。看一下 API:
http://www.adobe.com/devnet/acrobat/pdfs/js_api_reference.pdf
并阅读本指南:
http://www.adobe.com/devnet/acrobat/pdfs/Acro6JSGuide.pdf
这些可能是您最好的选择,因为 SO 上似乎很少有人在为 pdf 编写 Javascript。我之前问过几个问题,但从来没有得到任何答复:(