【问题标题】:generating pdf using mpdf how can I generate multiple pdf in PHP [closed]使用 mpdf 生成 pdf 如何在 PHP 中生成多个 pdf [关闭]
【发布时间】:2021-02-28 14:24:25
【问题描述】:

我正在使用 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);
                      }

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

【问题讨论】:

  • 目前的行为是什么?您需要提供更多详细信息。此代码示例应该可以按您的预期工作。

标签: php mpdf generate


【解决方案1】:

调用输出后销毁$mpdf 对象。只需unset($mpdf);

【讨论】:

  • 在输出后添加了这一行但没有用。还有其他溶胶吗?
猜你喜欢
  • 1970-01-01
  • 2010-09-20
  • 1970-01-01
  • 2023-03-31
  • 2019-10-08
  • 1970-01-01
  • 2022-12-30
  • 1970-01-01
相关资源
最近更新 更多