2013-07-23 52 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; }