如何在生成pdf时生成,这个在TCPDF窗口中自动打开?

时间:2016-12-07 21:07:23

标签: jquery pdf-generation tcpdf

我正在使用jquery并在例程中,我调用一个新窗口window.open(),它使用存储在数据库中的数据绘制一个表。此新窗口中还有一个按钮,允许使用显示的表格信息生成pdf。问题是,当生成pdf时,会打开一个窗口(我相信它被称为常用对话框)以将文件保存在计算机上,然后转到目录并打开pdf。此行为不是必需的。所需要的是,当生成pdf时,它将在新窗口中自动打开,以便可以将其记录或发送到打印中。

PDF生成的最后一部分是:

  $obj_pdf->writeHTML($content);  
  $serial='123';
  $nombre='Archivo_'.$serial.'_'.date("d-m-Y H-i-s");
  $obj_pdf->Output($nombre, 'I');

有人可以帮我解决这个问题吗? 从非常感谢你。

1 个答案:

答案 0 :(得分:0)

确保文件名$nombre的末尾有.pdf分机号

$nombre='Archivo_'.$serial.'_'.date("d-m-Y H-i-s").'.pdf';

您是否尝试过在回复中添加内容类型标题?

header("Content-type: application/pdf");

另外,请确保您的浏览器安装了PDF插件https://tcpdf.org/docs/source_docs/classTCPDF/#a3d6dcb62298ec9d42e9125ee2f5b23a1