1

mpdf ライブラリを使用して入力された html コンテンツから pdf を生成しようとしています。

ページ数を制限する可能性はありますか。例: 私はそれ以下の 2 ページだけが必要です。

4

2 に答える 2

3

mpdfクラスのaddPageメソッドをオーバーライドできると思います。ページ数が必要以上の場合は、EnoughPagesExceptionを生成し、コードでキャッチすると、必要なページ数のmpdfオブジェクトが得られます。

于 2013-08-02T08:57:19.997 に答える
1

最大ページ数を指定する必要はありません。ページ サイズを設定した後、固定の最大ページ数をプログラムで追加するだけです。

$mpdf = new mPDF('utf-8', 'A4');

これで、A4 ページができました。指定した数のページを追加します。

代わりに html を長いテキスト行として使用したい場合

$mpdf->WriteHTML('<div id="text"><p>Bla bla</p></div>', 2);

ページ形式に基づいて html の長さを測定する必要があるかもしれませんが、それは思ったほど簡単ではないかもしれません。

于 2013-08-02T09:05:45.400 に答える