2

我已经成功实现了 dompdf 来生成 PDF 文件。现在我想在页脚中添加分页,但我希望该页码从>第二页开始,因为在第一页中我放置了封面图片,所以计数应该从第二页开始如何自定义此代码

$pdf->page_text(500,10, "Page: {PAGE_NUM} of {PAGE_COUNT}", $font, 6,array(0,0,0));

因为这会在所有页面上开始分页,但我不想包括第一页。

4

1 回答 1

1

对于页码,只需添加几行代码:

$pdf=$dompdf->get_canvas();
if ( isset($pdf) ) {

    $pdf->page_script('
        if ($PAGE_NUM > 1) {
            $PAGE_NUM=$PAGE_NUM-1;
            $PAGE_COUNT=$PAGE_COUNT-1;
            $font = Font_Metrics::get_font("Arial, Helvetica, sans-serif", "normal");
            $size = 12;

            $pageText1 =  " Page " ;
            $y1 = $pdf->get_height() - 34;
            $x1 = $pdf->get_width() - 15 - Font_Metrics::get_text_width($pageText1, $font, $size);
            $pdf->text($x1, $y1, $pageText1, $font, $size);

            $pageText = $PAGE_NUM . " of " . $PAGE_COUNT;
            $y = $pdf->get_height() - 20;
            $x = $pdf->get_width() - 15 - Font_Metrics::get_text_width($pageText, $font, $size);
            $pdf->text($x, $y, $pageText, $font, $size);
        }
    ');
}
于 2013-10-28T07:55:05.237 回答