我通过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方法传递文件的名称,它就会起作用!