如何解决使用 mpdf 生成 pdf 如何在 PHP 中生成多个 pdf
我正在使用 mpdf 库生成 pdf,如何使用该库生成多个 pdf。
include '../libs/mpdf/vendor/autoload.php';
for ($i=1; $i<count($sheetData); $i++) {
$name = $sheetData[$i][0];
$fName = $sheetData[$i][1];
$rollNo = $sheetData[$i][2];
$dept = $sheetData[$i][3];
$sessionType = $sheetData[$i][4];
$semester = $sheetData[$i][5];
$mpdf = new \Mpdf\Mpdf(['mode' => 'utf-8','format' => [290,236]]);
$stylesheet = file_get_contents('../assets/css/style.css');
$mpdf->WriteHTML($stylesheet,\Mpdf\HTMLParserMode::HEADER_CSS);
ob_end_clean();
$mpdf->WriteHTML('<p> My Layout </p>')
$filename = time().'.pdf';
$mpdf->Output($filename,'D');
unset($mpdf);
}
只生成一个文件而不生成多个文件,如何生成多个文件。
解决方法
在调用输出后销毁 $mpdf
对象。只需unset($mpdf);
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。