使用mpdf在php中生成pdf不起作用



我通过composer成功安装了mpdf。

这是我的PHP代码:

require_once __DIR__ . '/vendor/autoload.php';
$mpdf=new MpdfMpdf();
$mpdf->WriteHTML("<h1>test</h1>");
$file='abcd.pdf';
$mpdf->output($file,'I');

PDF不会生成。我试过Chrome和Firefox。autoload.php的位置正确。我也尝试了D、F和S,作为$mpdf->output的第二个论点,但都不起作用。

您的代码确实有效,请仔细检查您的php version请注意,mpdf仅与PHP ≥ 5.6.0 and < 7.4.0.兼容

https://mpdf.github.io/about-mpdf/requirements-v7.html

require_once __DIR__ . '/vendor/autoload.php';
$mpdf=new MpdfMpdf();
$mpdf->WriteHTML("<h1>test</h1>");
$file='abcd.pdf';
$mpdf->OutputHttpDownload($file);

您可以使用OutputHttpDownload方法传递文件的名称,它就会起作用!

相关内容

  • 没有找到相关文章

最新更新