删除 MPDF 生成的空白页的任何方法

ANy way to remove blank pages generated by MPDF

我们如何获取 MPDF 生成的空白页。我使用以下代码删除文档末尾的额外空白页。但是如果 MPDF 在最后生成两个或更多空白页,则此代码将不起作用。

$blankpage = $mpdf->page + 1;
$mpdf->DeletePages($blankpage);
$mpdf->Output("file.pdf", 'I');

如果生成的 pdf 只有一页,则代码不是解决方案。所以最好的方法是获取空白页的数量。即使在谷歌搜索和查看 Github 中的文档页面后,我也不知道如何获取空白页。请帮忙

注意:DeletePages() 方法也未记录。我在某人的评论中找到了它。使用分页符会产生空白页。但是我需要在文档中使用分页符。

这是一个 documented behaviour 的 mPDF。建议的解决方案是在运行时增加 pcre.backtrack_limit 的值。

I don't know how to get the blank page even after googling and looking through the pages of the documentation in Github.

您可以轻松添加任意数量的空白页,只需将标签 <pagebreak> 添加到您的来源 html