2

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

非常感谢您的帮助。

谢谢并恭祝安康,

巴布

4

2 回答 2

3

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

于 2012-12-12T20:21:13.753 回答
0

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

于 2013-04-19T23:53:17.690 回答