2013-07-23 50 views
0

我有一些HTML使用我正在打印PDF,我想获得PDF将在PHP变量中产生的总页数。使用html2pdf在PDF中的总页数

$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

我用HTML2PDF自己,不能要么找到这样的功能。但是,您可以使用众所周知的ImageMagick库生成的PDF后检索的页面数:

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

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

+0

谢谢哥们,你的星.....它的工作就像一个冠军! –

0

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

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