php - 使用 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);
。
推荐阅读
- javascript - 使用 ReactJS 下新订单时如何播放声音
- r - fread 没有正确读取列名
- javascript - 如何创建具有许多条的 charjs 条形图?
- python - 使用 selenium python 选择类
- java - 使用 Soot 分析 Java 程序
- javascript - 使用 csv 数据创建嵌入式消息 - nodeJS
- amazon-web-services - 有人可以解释 S3 存储桶隐私设置吗?
- python - 如何使用 python 保持 CMD 打开并在其上运行命令?
- git - composer.json 文件中作曲家私有存储库的身份验证
- xamarin - 单击 CollectionView 中的一行时,Xamarin Forms MVVM 显示图标/图像