Php MPDF在内容之前生成空白页,而不是将表拆分为2页
我在通过MPDF(5.7版)生成pdf时遇到了奇怪的问题 HTML for pdf包含几乎1个div和表:Php MPDF在内容之前生成空白页,而不是将表拆分为2页,php,pdf,mpdf,Php,Pdf,Mpdf,我在通过MPDF(5.7版)生成pdf时遇到了奇怪的问题 HTML for pdf包含几乎1个div和表: <div style="width: 992px; height: 1403px; margin: 0 auto; padding-left: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;"> <TABLE BORDER BORDE
<div style="width: 992px; height: 1403px; margin: 0 auto; padding-left: 30px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;">
<TABLE BORDER BORDERCOLOR=#fff CELLSPACING=0 WIDTH=100%>
将表格缩小到适合的大小
无法删除,因为它是用于打印的文档
其他模板可以很好地处理拆分为页面的表
有办法解决这个问题吗
更新:
升级到6.0版本后问题消失。检查mPDF插件,仅使用支持的CSS,并尝试使用此mPDF代码
$mpdf=new mPDF();
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($html);
检查mPDF插件并仅使用支持的CSS,然后尝试使用此mPDF代码
$mpdf=new mPDF();
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($html);
我在5.7.2版本中遇到了同样的问题,我通过在不升级的情况下从表中删除colspan和rowsspan解决了这个问题。我在5.7.2版本中遇到了同样的问题,我通过不升级就从表中删除colspan和rowsspan解决了这个问题。您需要在附加
div
中使用分页符选项来控制分页符。您需要在附加div
中使用分页符选项来控制分页符。有时mpdf不会显示您可以在浏览器中查看的css。注意主分区的高度:1403px(但我不知道这是否就是问题所在),这也没有帮助(高度)有时mpdf不会显示css,因为您可以在浏览器中查看。注意这个高度:主分区1403px(但我不知道这是否是问题所在)这也没有帮助(高度)你能给我一个完整的html吗?完整的html是1000行代码,在这里发布没有意义。你能给我一个完整的html吗?完整的html是1000行代码,在这里发布没有意义。