首页 > 解决方案 > 使用 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);
                      }

只生成一个文件而不是多个文件,如何生成多个文件。

标签: phpmpdfgenerate

解决方案


调用输出后销毁$mpdf对象。简直了unset($mpdf);


推荐阅读