mPDF:在一个脚本中创建更多pdf文件会引发错误"未定义的偏移量:-1"在mpdf \ src \ CssManager.php中

时间:2018-01-20 09:44:20

标签: mpdf

这有效:

$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($html1);
$mpdf->Output("file1.pdf","F");

但我想在一个脚本中创建两个pdf文件。 这不起作用:

$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($html1);
$mpdf->Output("file1.pdf","F");
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML($html2);
$mpdf->Output("file2.pdf","F");

抛出错误"未定义的偏移:-1" 在文件中:... mpdf \ src \ CssManager.php

首次输出后我是否需要重置?怎么样?

谢谢。

1 个答案:

答案 0 :(得分:0)

我的解决方法:

在第1510行之前插入mpdf / mpdf / src / CssManager.php:

$ this-> tbCSSlvl = $ this-> tbCSSlvl == 0? 1:$ this-> tbCSSlvl; // BUG REPAIR