【问题标题】: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";

标签: php codeigniter mpdf


【解决方案1】:

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

如果留下on,页码是不可见的。

您可以在此链接中的“页码”部分了解更多信息: http://www.halfaro.com/halfaro/mpdf/CHANGELOG.txt

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    • 2021-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多