使用 mpdf 生成 pdf 如何在 PHP 中生成多个 pdf [英] generating pdf using mpdf how can I generate multiple pdf in PHP
本文介绍了使用 mpdf 生成 pdf 如何在 PHP 中生成多个 pdf的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 mpdf 库生成 pdf,如何使用该库生成多个 pdf.
I am using the mpdf library for generating the pdf, how can I generate multiple pdf using this library.
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);
}
只生成一个文件而不生成多个文件,如何生成多个文件.
Only one file is generated instead of multiple, How can I generate multiple files.
推荐答案
在调用输出后销毁 $mpdf
对象.只需unset($mpdf);
.
Destroy the $mpdf
object after you call the output. Simply unset($mpdf);
.
这篇关于使用 mpdf 生成 pdf 如何在 PHP 中生成多个 pdf的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文