0

PDF を印刷するために使用する HTML があります。PHP 変数で 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.
4

2 に答える 2

0

ページ数を返すクラスに独自のメソッドを追加できます。これが私がしたことです。

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

于 2016-08-23T09:53:06.127 に答える
0

私は自分で html2pdf を使用しましたが、そのような機能も見つかりませんでした。ただし、PDF を生成した後、有名な ImageMagick ライブラリを使用してページ数を取得できます。

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

お世話になりました、こちらもご利用いただければ幸いです。

于 2013-07-23T18:55:17.187 に答える