17

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

4

3 回答 3

8

例如,您需要在类中编写 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');
}
于 2012-12-28T10:38:00.997 回答
2

好吧,如果你是 tcpdf 类的子类,只需添加一个公共函数 Footer() 来做你的事情。在进行内容工作之前将底部页边距设置为合理的值可能会有所帮助,这样 Footer 函数就有“空间”放入页脚。

于 2012-12-28T10:22:20.773 回答
2

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

于 2012-12-28T11:43:48.287 回答