使用 mpdf 生成 pdf 如何在 PHP 中生成多个 pdf [英] generating pdf using mpdf how can I generate multiple pdf in PHP

查看:69
本文介绍了使用 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆