php - 在div上的某个类与mpdf匹配后添加分页符

标签 php mpdf

我正在使用 mPDF 库将一份报告(以 html 格式)转换为 pdf,但将所有页面合并为一个页面。我想在某个之后添加一个分页符但是我没有成功。

html

 <div class='text my_form' style='margin:0px 0 0 0; padding:0px 0 0 0;  border-style:dotted; border-color:white;'>

我将它作为 $html 传递给 php

PHP

 require_once ("./libraries/MPDF57/mpdf.php");

    $mpdf=new mPDF("", "Letter", "", "", 10, 10);

我想在它找到上面显示的div后添加一个分页符

 preg_match_all("/((\<div\s)(class='text\smy_form'[\s\w\s]*border-color:white)(.+?)(\>)/", $html, $matches, PREG_SET_ORDER);

    foreach($matches as $value) {
       $html= $mpdf->AddPage();
     }

     $mpdf->WriteHTML($html);

     $filename = "documentx.pdf";

    $mpdf->Output($fileName, 'F');

但是,不起作用,请帮助我走上正确的轨道:)

最佳答案

我在关闭 foreach 标签之前使用了这段代码:$html .= "<pagebreak/>";

foreach($matches as $value) {
   $html .= "<pagebreak />";
 }

关于php - 在div上的某个类与mpdf匹配后添加分页符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21246879/

相关文章:

PHP:三项验证比较

php - 使用 php 打开一个新窗口并在其中显示数据

php - Mpdf,如何制作书籍排版?

php - 未捕获的Mpdf\MpdfException : The HTML code size is larger than pcre. backtrack_limit 1000000

php - 只有我的 If 语句被激活,而不是我的其他语句,即使我没有为 id 提供输入

php - 如何正确使用PHP5信号量?

javascript - 将复选框值保存到数组并显示结果 PHP、Jquery

twitter-bootstrap - 如何让 MPDF 呈现 Bootstrap 表样式

php - 如何在 mpdf 中居中图像?

php - 每个操作系统的 MPDF 文件大小不同