从HTML2PDF生成的文件中未保存PDF名称

时间:2012-12-12 09:53:00

标签: php mysql pdf-generation html2pdf

我面临着一个非常令人沮丧的问题。我正在生成一个带有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');

非常感谢您的帮助。

谢谢和问候,

巴布

2 个答案:

答案 0 :(得分:3)

什么是html2pdf版本? 尝试$html2pdf->Output($filename.'.pdf', 'D');强制下载并检查名称。 也许您可以在脚本顶部添加error_reporting(-1);来检查最终警告。

答案 1 :(得分:0)

使用“D”进行下载时,使用文件名提案正常工作。 不幸的是,当使用“O”进行打开时,它不会建议在保存之后使用变量名,而只是提出文件名。