【问题标题】:PDF name not saved for file generated from HTML2PDF未为从 HTML2PDF 生成的文件保存 PDF 名称
【发布时间】:2012-11-29 23:56:49
【问题描述】:

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

非常感谢您的帮助。

感谢和问候,

巴布

【问题讨论】:

标签: php mysql pdf-generation html2pdf


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-10-16
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多