使用html2pdf的PDF总页数

时间:2013-07-23 17:45:19

标签: html2pdf

我有一些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.

2 个答案:

答案 0 :(得分:0)

我自己使用过html2pdf,也找不到这样的功能。但是,您可以在生成PDF后使用着名的ImageMagick库来检索页数:

$im = new Imagick();
$im->pingImage('generated.pdf');
echo $im->getNumberImages();

帮助了我,希望你也可以使用它。

答案 1 :(得分:0)

您可以将自己的方法添加到返回页数的类中。这就是我所做的。

public function getTotalPages() { return $this->_page; }