我有一些HTML用于打印PDF,我希望获得PDF将在PHP变量中生成的总页数。
$html2pdf = new HTML2PDF('P', 'A4');
$html2pdf->writeHTML($html, false);
$html2pdf->Output('myfile.pdf');
我想做点什么......
$totalpages = $html2pdf->getTotalPageCount(); //should return total pages the myfile.pdf would produce.
答案 0 :(得分:0)
我自己使用过html2pdf,也找不到这样的功能。但是,您可以在生成PDF后使用着名的ImageMagick库来检索页数:
$im = new Imagick();
$im->pingImage('generated.pdf');
echo $im->getNumberImages();
帮助了我,希望你也可以使用它。
答案 1 :(得分:0)
您可以将自己的方法添加到返回页数的类中。这就是我所做的。
public function getTotalPages() {
return $this->_page;
}