MPDF PAGENO在codeigniter中无法在pdf中显示页码
Posted
技术标签:
【中文标题】MPDF PAGENO在codeigniter中无法在pdf中显示页码【英文标题】:MPDF PAGENO not working in codeigniter in showing page number in pdfMPDF PAGENO在codeigniter中无法在pdf中显示页码 【发布时间】:2019-05-21 21:20:56 【问题描述】:我正在使用现有的 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");
【问题讨论】:
这是实际代码还是您修改了什么?我看到一条断线:$pdfFilePath_2 = "sheet-summary-".date('Ymd')".pdf";
【参考方案1】:
问题出在AddPage()
函数中,如果要查看页码,on
参数必须是off
。
如果留下on
,页码是不可见的。
您可以在此链接中的“页码”部分了解更多信息: http://www.halfaro.com/halfaro/mpdf/CHANGELOG.txt
【讨论】:
以上是关于MPDF PAGENO在codeigniter中无法在pdf中显示页码的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 mPDF 和 CodeIgniter 保存 PDF 文件