在 dompdf 中添加带有页码的封面图像


Adding cover image with page number in dompdf

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

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

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

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

$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);
        }
    ');
}