mPDF:在一个脚本中创建更多 pdf 文件会在 mpdf\src\CssManager 中抛出错误"Undefined offset: -1".php



这有效:

$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;//错误修复

相关内容

最新更新