首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果src = PDF,如何从IFRAME打印pdf?

如果src = PDF,如何从IFRAME打印pdf?
EN

Stack Overflow用户
提问于 2012-12-01 12:09:02
回答 6查看 34.4K关注 0票数 22

我有一个iframe,它需要直接指向PDF文件(而不是包含PDF的页面):

代码语言:javascript
运行
复制
<iframe id="ecard-pdf" name="ecard-pdf" style="position: absolute;" src="/profile.pdf">
</iframe>

我希望能够在此iFrame中打印PDF

我在其他问题中找到了几个不符合我需求的解决方案:

  1. 要求在iframe ( https://stackoverflow.com/a/473270/1246369 )中有一个函数
  2. 建议聚焦框架,然后在其上执行打印操作( https://stackoverflow.com/a/9616706/1246369 )
  3. Access contentWindow of

iframe并打印它(code>H210

  1. 那些

的变体

然而,如果iframe的src直接指向一个PDF而不是一个围绕PDF的页面,FireFox和IE似乎无法做到这一点。

Firefox

它不打印,而是显示这个对话框:“防止此页创建其他对话”与“确定”和“取消”按钮,这两个按钮都不打印PDF。

IE

忽略我使用上述方法进行打印的尝试。

问题

我怎样才能允许用户在iFrame中打印PDF,而不管他们使用什么浏览器?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13656271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档