【问题标题】:Print HTML with IFRAME content打印带有 IFRAME 内容的 HTML
【发布时间】:2015-04-13 19:58:09
【问题描述】:

我有一个这样的 HTML 页面:

<html>
<body>
    <h3> Hello Stackoverflow </h3>
    <iframe src="test.pdf"></iframe>
</body>
</html>

我想打印整个 HTML 页面(浏览器中的 CTRL + P),以便我可以在同一页面上获取我的 Hello Stackoverflow 和我的 pdf 文件的内容,就像它在浏览器上呈现一样

注意事项:

  • 文件可以是 pdf、doc 或 xls
  • 优先解决方案必须在 Internet Explorer >= 10 上正常工作

感谢您的帮助

【问题讨论】:

    标签: javascript html css iframe printing


    【解决方案1】:

    您正在寻找 window.print 函数。像这样的东西应该可以工作:

    <a href="javascript:window.print()">
        <button>Print page</button>
    </a>
    

    【讨论】:

      【解决方案2】:

      您可以使用嵌入标签:http://www.w3schools.com/tags/tag_embed.asp

      <embed src="file.pdf">
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-14
        • 2012-03-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-03
        • 2023-03-09
        • 1970-01-01
        相关资源
        最近更新 更多