我使用MPDF从HTML生成PDF。当我创建HTML字符串并将其传递给PDF生成器时,它工作得很好。但我发现它还不够。我怎样才能将当前页面更改为下一页。我的意思是HTML字符串。例如,如果您在网站上为交付表单制作了一些PDF。您希望每个表单都以新的页面开头。但MPDF会自动对可能无法满足您需求的HTML内容进行分页。我该如何处理这部分内容?我感到困惑。我尝试阅读源代码,但代码太多了。内部的评论不够充分。我希望有一个熟悉MPDF库的人。我顺便使用的MPDF版本是v5.4。
答案 0 :(得分:1)
即使我遇到了在mpdf中破坏页面的问题。为此,您应该使用addPage()
mpdf或<pagebreak />
$mpdf->AddPage();
或
<pagebreak />
使用上述任一方法,你可以在mpdf中强制分页, 查看this以获取更多参考资料
答案 1 :(得分:0)
不确切地知道你需要什么,但这可能会让你前进。
如果您有多个表单并且希望这些表单位于他们自己的页面上,那么您有几种可能的解决方案:
您可以遍历forms
,并在每个$mpdf->AddPage();
form
如果您有一个完整的字符串并且forms
都在一起,您可以使用html标记<pagebreak />
来表示您想要的休息时间。
如果需要,请参考docs以获取更多信息。希望它有所帮助。