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 库不适用于 php7.2 codeigniter

Codeigniter - mPDF 导出空白页

如何在codeigniter中使用mpdf?

如何使用 mPDF 和 CodeIgniter 保存 PDF 文件

在 codeigniter 中使用 MPDF 设置格式视图导出 PDF

MPDF pdf 未在任何浏览器中打开,Codeigniter 中未显示错误