我使用FPDF生成pdf文件并在新窗口中打开它。
如何在新窗口中打开打印窗口时弹出它?
答案 0 :(得分:1)
如果您正在处理网页,Zombat的答案会有效,但PDF文件没有正文标记。对于PDF文件,我不确定是否可能。
BUT!我认为无论如何这样做会更好。让用户点击ctrl-p进行打印比假设他们想要打印并“帮助”为他们抛出对话更具侵入性。 IMO当然。
答案 1 :(得分:0)
将以下内容放入弹出窗口中的<body>
标记:
<body onload="window.print()" />
这是Javascript,然后将打开浏览器的“打印”对话框。您无法直接从Javascript打印,但可以打开提示。
如果您只是在窗口中打开原始PDF,您也可以在父窗口中控制它,可以是按钮,也可以是任何其他javascript处理程序:
<input type="button" value="Generate PDF" onclick="var w = window.open('generated_pdf.pdf','mywin'); w.print();"/>