我正在尝试使用mpdf库输入的html内容生成pdf。
是否有可能限制页数。 例如:我只想要两页不超过这个页面。
答案 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基于页面格式的时间长度,这可能不像听起来那么容易。