使用 mpdf 无法在 php 中生成 pdf

Generating pdf in php using mpdf not working

我通过composer成功安装了mpdf。

这是我的 PHP 代码:

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

PDF 不会生成。我在 Chrome 和 Firefox 中试过了。 autoload.php 的位置是正确的。 我也尝试了 D、F 和 S,因为 $mpdf->output、none 的第二个参数有效。

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

兼容

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