MPDF {PAGENO}无法在codeigniter中以pdf显示页码

时间:2019-05-21 21:20:56

标签: php codeigniter mpdf

我正在与一个现有的CodeIgniner项目合作,它正在与MDPF处理以生成pdf文件。现在,我试图在pdf页面的右上角放置页码。这是我基于https://mpdf.github.io/paging/page-numbering.html

的代码
$data = [ .. some data here ..];
$sheet_summary = $this->load->view('pdf/sheet', $data, true);
$pdf2 = $this->m_pdf->load(['defaultPageNumStyle' => '1']);

$pdfFilePath_2 = "sheet-summary-".date('Ymd').".pdf";
$pdf2->mirrorMargins = 1;
$pdf2->setHeader('||{PAGENO}'); 
$pdf2->AddPage('','','','','on');

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

1 个答案:

答案 0 :(得分:1)

问题出在AddPage()函数中,如果要查看页码,则on参数必须为off

如果您将其保留为on,则页码不可见。

您可以在此链接的“页面编号”部分中找到更多信息: http://www.halfaro.com/halfaro/mpdf/CHANGELOG.txt