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

vcirk6k6  于 2023-01-01  发布在  PHP
关注(0)|答案(2)|浏览(203)

我通过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的第二个参数,没有工作。

ryevplcw

ryevplcw1#

你的代码实际上工作,请复查你的php version并且注意这mpdf是兼容的仅仅与PHP ≥ 5.6.0 and < 7.4.0.
https://mpdf.github.io/about-mpdf/requirements-v7.html

cnh2zyt3

cnh2zyt32#

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

$mpdf->OutputHttpDownload($file);

您可以使用OutputHttpDownload方法传递您的文件名,它将工作!

相关问题