繁体   English   中英

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

[英]How to paginate the PDF while using mpdf to generate PDF file from HTML

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

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

$mpdf->AddPage();

要么

<pagebreak />

使用以上两种方法之一,您都可以在mpdf中强制分页,请查看此内容以获取更多参考

不清楚您到底需要什么,但这可能会帮助您前进。

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

  1. 您可以遍历forms并使用$mpdf->AddPage(); 在每个form的末尾

  2. 如果您有一个完整的字符串,并且所有forms都在一起,则可以使用html标签<pagebreak />来表示您想要的中断。

如果需要,请参考文档以获取更多信息。 希望能帮助到你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM