我有一个这样的 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
谢谢你的帮助
最佳答案
您正在寻找 window.print 函数。这样的事情应该有效:
<a href="javascript:window.print()">
<button>Print page</button>
</a>
关于javascript - 打印带有 IFRAME 内容的 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29613987/