限制页数

时间:2013-08-02 08:48:39

标签: php mpdf

我正在尝试使用mpdf库输入的html内容生成pdf。

是否有可能限制页数。 例如:我只想要两页不超过这个页面。

2 个答案:

答案 0 :(得分:3)

我想你可以覆盖mpdf类的addPage方法,如果你想要的页数更多,生成EnoughPagesException,在代码中捕获它,并且你有mpdf对象,你需要的页数。

答案 1 :(得分:1)

您不必指定最大页数,只需在设置页面大小后以编程方式添加固定的最大页数。

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

所以现在你有了A4页面,现在你添加了指定的页数。

如果您希望将html用作长行文本

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

你可能需要以某种方式衡量你的html基于页面格式的时间长度,这可能不像听起来那么容易。