php - 如何打开打印窗口,而PDF文件在网页打开?

问题描述:

我使用FPDF生成PDF文件并在新窗口中打开它。php - 如何打开打印窗口,而PDF文件在网页打开?

如何在新窗口中打开打印窗口?

把以下内容在弹出窗口中确认<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();"/>

Zombat的答案如果您正在处理网页,但是PDF文件没有主体标记,则可以使用。有了PDF文件,我不确定这是可能的。

但是!无论如何,我认为这种方式会更好。让用户点击ctrl-p进行打印比假设他们想要打印并“帮助”抛出对话框的侵略性要小。海事组织当然。