如何在使用mpdf从HTML生成PDF文件时对PDF进行分页

时间:2015-10-14 03:43:33

标签: php html pdf pagination

我使用MPDF从HTML生成PDF。当我创建HTML字符串并将其传递给PDF生成器时,它工作得很好。但我发现它还不够。我怎样才能将当前页面更改为下一页。我的意思是HTML字符串。例如,如果您在网站上为交付表单制作了一些PDF。您希望每个表单都以新的页面开头。但MPDF会自动对可能无法满足您需求的HTML内容进行分页。我该如何处理这部分内容?我感到困惑。我尝试阅读源代码,但代码太多了。内部的评论不够充分。我希望有一个熟悉MPDF库的人。我顺便使用的MPDF版本是v5.4。

2 个答案:

答案 0 :(得分:1)

即使我遇到了在mpdf中破坏页面的问题。为此,您应该使用addPage() mpdf或<pagebreak />

$mpdf->AddPage();

<pagebreak />

使用上述任一方法,你可以在mpdf中强制分页, 查看this以获取更多参考资料

答案 1 :(得分:0)

不确切地知道你需要什么,但这可能会让你前进。

如果您有多个表单并且希望这些表单位于他们自己的页面上,那么您有几种可能的解决方案:

  1. 您可以遍历forms,并在每个$mpdf->AddPage();

  2. 的末尾使用form
  3. 如果您有一个完整的字符串并且forms都在一起,您可以使用html标记<pagebreak />来表示您想要的休息时间。

  4. 如果需要,请参考docs以获取更多信息。希望它有所帮助。