这有效:
$mpdf = new MpdfMpdf();
$mpdf->WriteHTML($html1);
$mpdf->Output("file1.pdf","F");
但是我想在一个脚本中创建两个 pdf 文件。这不起作用:
$mpdf = new MpdfMpdf();
$mpdf->WriteHTML($html1);
$mpdf->Output("file1.pdf","F");
$mpdf = new MpdfMpdf();
$mpdf->WriteHTML($html2);
$mpdf->Output("file2.pdf","F");
它抛出错误"未定义的偏移量:-1"在文件中: ...mpdf\src\CssManager.php
我必须在第一次输出后重置它吗?如何?
谢谢。
我的解决方法:
在 mpdf/mpdf/src/CssManager 中.php在第 1510 行之前插入:
$this->tbCSSlvl = $this->tbCSSlvl==0 ? 1 : $this->tbCSSlvl;//错误修复