分页号无法在mpdf中正确显示

时间:2019-02-13 03:02:25

标签: php codeigniter pdf pagination mpdf

我正在使用codeigniter,并且我认为我需要分页,但是它不能正常工作。我尝试应用以下示例:https://mpdf.github.io/paging/page-numbering.html,但最后出现了空白页作为第1页?

$pdfdata = $this->load->view('pdf/pdffile', $data, true);
$pdf2 = $this->m_pdf->load();

$pdfFilePath2 = uniqid(rand(), true);
$pdfFilePath_2 = "pdffile-".date('Ymdhis')."-".$pdfFilePath2.".pdf";

$pdf2->setHeader('{PAGENO}');
$mpdf->WriteHTML('<pagebreak resetpagenum="1" pagenumstyle="1" suppress="off" />');

$pdf2->WriteHTML($pdfdata);
$pdf2->Output("./uploads/".$pdfFilePath_2, "F");

我希望页眉具有类似于“第N页的1”的分页,但是我没有得到示例,总是给我一个木板页作为第1页。任何想法吗?

1 个答案:

答案 0 :(得分:0)

您将获得一个空的首页,因为要写给mPDF的第一件事是分页符。

pagebreak元素之前写一些内容,以使内容在第一页上。如果您确实不需要pagebreak元素,请忽略它。

要显示所需的分页,请使用

$pdf2->setHeader('{PAGENO} of {nbpg​}');