我正在使用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');
有人可以帮我解决这个问题吗? 从非常感谢你。
答案 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