我需要在每页的最底部附上页脚。我使用tcpdf生成pdf。我在谷歌尝试了很多解决方案,但没有找到任何运气。我目前的框架是yii,我正在使用tcpdf扩展。
答案 0 :(得分: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');
}
答案 1 :(得分:2)
好吧,如果您是tcpdf类的子类,只需添加一个公共函数Footer(),在其中执行您的操作。在完成内容工作之前,将底页边距设置为合理的值可能会有所帮助,因此页脚功能可以在页脚中放置“空格”。
答案 2 :(得分:2)
为什么不尝试 mpdf扩展我不确定你是否可以为yii获取它的库,但它有一个用于codeigniter,它很棒,可以准确地将css + Html转换为pdf。