【发布时间】:2015-06-28 00:15:47
【问题描述】:
我有一个嵌入标准 html 网页的 PDF 文件。
<h3>Foo</h3>
<object id="foo" data="bigboundingbox.pdf"
type="application/pdf"
classid="clsid:CA8A9780-280D-11CF-A24D-444553540000"> </object>
目前使用 Windows 上的 Adobe Reader 插件在 Internet Explorer 中呈现。 Firefox 和 Chrome 似乎正在使用它们的内部 PDF 渲染引擎。
在所有 3 种情况下,页面显示的 Foo 标头在 PDF 内容上方可见。
当用户尝试打印页面(文件->打印)时,正在渲染的 PDF 不会显示在 Internet Explorer 或 Chrome 中生成的打印文档中。
Firefox 似乎可以正确显示。
- 我已经尝试使用 PDFObject 来嵌入它并获得相同的结果
- 还有其他帖子推荐使用 PDF.js 等。但是我必须支持 IE 7 和 IE 8 和 PDF.js 根本无法与 7 和使用 8 时成功有限。
有谁知道为什么会发生这种情况,如果有什么我可以修改以便打印?
【问题讨论】:
标签: html internet-explorer pdf web printing