【问题标题】:php - how to open print window while a pdf file is opened in web page?php - 在网页中打开pdf文件时如何打开打印窗口?
【发布时间】:2010-11-15 16:12:45
【问题描述】:

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

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

【问题讨论】:

    标签: php pdf fpdf


    【解决方案1】:

    如果您正在处理网页,Zombat 的答案有效,但 PDF 文件没有正文标签。对于 PDF 文件,我不确定是否可行。

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

    【讨论】:

      【解决方案2】:

      将以下内容放入弹出窗口的<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();"/>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多