【发布时间】:2014-03-13 19:27:03
【问题描述】:
我正在使用以下 TCPDF 代码通过 writeHTML 函数生成 PDF。我有页码页脚功能,当 pdf 总页数增加时,它会将页码放在每页的底部。我试图在创建所有页面结束时找到一种方法来确定生成的文档有多少总页面,以便我可以将该信息存储到一个变量中并将该数据提交给数据库。
我试过了:
$total = $pdf->getAliasNbPages();
但不起作用,有什么想法吗?
谢谢
// PAGE NUMBERED FOOTER
class MYPDF extends TCPDF {
// Page footer
public function Footer() {
// Position at 15 mm from bottom
$this->SetY(-15);
// Set font
$this->SetFont('Calibri', '', 8);
// Page number
$pageNumbers = 'Page '.$this->getAliasNumPage().' of '.$this->getAliasNbPages();
$this->Cell(0, 10, $pageNumbers, 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
}
$html = 'html content';
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output('file.pdf', 'I');
【问题讨论】:
标签: php pdf-generation tcpdf