php - 如何在网页中打开pdf文件时打开打印窗口?

时间:2009-07-31 02:41:04

标签: php pdf fpdf

我使用FPDF生成pdf文件并在新窗口中打开它。

如何在新窗口中打开打印窗口时弹出它?

2 个答案:

答案 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();"/>