Yii 将最底部的页脚附加到tcpdf中的每一页

Yii 将最底部的页脚附加到tcpdf中的每一页,yii,tcpdf,Yii,Tcpdf,我需要附加在每一页的底部页脚。我正在使用tcpdf生成pdf。我在谷歌上尝试了许多解决方案,但没有找到任何运气。我当前的框架是yii,我使用的是tcpdf扩展。如果要对tcpdf类进行子类化,只需添加一个公共函数Footer(),您就可以在其中完成工作。在进行内容工作之前,将底部页边距设置为合理的值可能会有所帮助,这样页脚函数就可以在页脚中放置“空格”。例如,您需要在类中编写页脚方法 // Page footer public function Footer() { // Positio

我需要附加在每一页的底部页脚。我正在使用tcpdf生成pdf。我在谷歌上尝试了许多解决方案,但没有找到任何运气。我当前的框架是yii,我使用的是tcpdf扩展。

如果要对tcpdf类进行子类化,只需添加一个公共函数Footer(),您就可以在其中完成工作。在进行内容工作之前,将底部页边距设置为合理的值可能会有所帮助,这样页脚函数就可以在页脚中放置“空格”。

例如,您需要在类中编写页脚方法

// Page footer
public function Footer() {
    // Position at 15 mm from bottom
    $this->SetY(-15);
    // Set font
    $this->SetFont('helvetica', 'I', 8);
    // Page number
    $this->Cell(0, 10, 'Page '.$this->getAliasNumPage().'/'.$this->getAliasNbPages(), 0, false, 'C', 0, '', 0, false, 'T', 'M');
}

为什么不试试mpdf扩展我不确定你是否能获得yii的库,但它有一个用于codeigniter的库,它可以准确地将css+Html转换为pdf。

我正在使用它,但页脚附在内容的末尾。不在底部…使用SetXY方法将页脚内容放置在需要的位置。为此,您可以浏览wkhtmltopdf,这非常棒。