如何通过JavaScript与iframe中的嵌入式PDF文档进行交互?

时间:2008-10-16 11:35:09

标签: javascript pdf iframe

如何通过JavaScript与iframe中的嵌入式PDF文档进行交互?

  • 有可能吗?
  • 是否可以在每个主浏览器中使用?

如果“是”,我怎么能......

  • ...知道文档已完成加载吗?
  • ...触发打印对话框?
  • ...配置缩放?
  • ...配置工具栏?

1 个答案:

答案 0 :(得分:1)

这是可能的,但您需要将PDF查看器包装在COM组件中(如果尚未包含),并将其包含在带有HTML Object标记的表单中。从那里你应该能够通过javascript操作com包装器(和间接的pdf查看器)来执行操作。

由于您将包装和提供查看器组件(检查您的许可),您将可以控制存在的功能(也取决于查看器组件的功能)。

如何在对象标记中包含com内容的示例在这里...... http://www.activexpowupload.com/quickstart/util/srcview.aspx?path=/Examples/ActiveXPowUpload/SourceExplorer/SimpleUpload.src

毫无疑问,这将是一项很多工作,可能会让你发疯。此外,由于您控制查看组件,因此您不会依赖于用户安装的任何内容。

作为旁注,Web上提供的PDF文件应该是线性化的 - 结构化的字节使得页面按顺序流式传输给用户。这样,在浏览器中显示前几页之前,不必收到整个文档。这可能会影响您想知道文件何时完成。