我面临着一个非常令人沮丧的问题。我正在生成一个带有html2pdf的pdf文件,它在带有pdf插件的弹出屏幕中正确显示。当我尝试保存文件时,它没有采用我分配的文件名。它取而代之的是用于生成文件的页面名称。
$html2pdf = new HTML2PDF('P', 'A4', 'en', false, 'ISO-8859-15', array(6,6,6,6));
$html2pdf->setDefaultFont('Arial');
$html2pdf->writeHTML($content, isset($_GET['vuehtml']));
$html2pdf->Output($filename.'.pdf');
非常感谢您的帮助。
谢谢和问候,
巴布
答案 0 :(得分:3)
什么是html2pdf版本?
尝试$html2pdf->Output($filename.'.pdf', 'D');
强制下载并检查名称。
也许您可以在脚本顶部添加error_reporting(-1);
来检查最终警告。
答案 1 :(得分:0)
使用“D”进行下载时,使用文件名提案正常工作。 不幸的是,当使用“O”进行打开时,它不会建议在保存之后使用变量名,而只是提出文件名。