【问题标题】:Adding cover image with page number in dompdf在dompdf中添加带有页码的封面图片
【发布时间】:2013-10-28 07:44:05
【问题描述】:

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

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

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

【问题讨论】:

    标签: php dompdf


    【解决方案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);
            }
        ');
    }
    

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 2014-05-09
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      相关资源
      最近更新 更多