【问题标题】:MPDF showing an extra page at the endMPDF 在末尾显示一个额外的页面
【发布时间】:2015-05-06 14:05:49
【问题描述】:

我使用 mpdf 从 html 生成 pdf。

有一个问题是生成的 pdf 会多显示一页。如果内容在第 1 页结束,则生成 2 页,如果内容在第 2 页结束,则生成三页。

这是我的代码-

<?php 

include("mpdf/mpdf.php");

$mpdf=new mPDF('fsalbertpro','A4','','' , 0 , 0 , 0 , 0 , 0 , 0);

$html='----'; // this variables contain all css and HTML to be shown in PDF

ob_clean(); // cleaning the buffer before Output()

$mpdf->SetDisplayMode('fullpage');

$mpdf->list_indent_first_level = 0;  // 1 or 0 - whether to indent the first level of a list

$mpdf->WriteHTML($html);

$mpdf->Output();

?>

那么我怎样才能删除最后一个空白页。?

【问题讨论】:

  • 您好,您解决了这个问题吗?

标签: php pdf mpdf


【解决方案1】:

我遇到了同样的问题。有一次我有一个

style="page-break-after:always" 

这会导致空白页面。删除后,空白页面消失了。

【讨论】:

    【解决方案2】:

    在跟踪我的代码以寻找解决方案时,我注意到在使用某个类名后出现了空白页面!唯一的解决方案是重命名类!

    我有:

    <div class="A4 paper" ...>
    

    通过重命名“paper”类空白页消失!

    <div class="A4 papir" ...>
    

    课程内容没有变化!

    【讨论】:

    • 我仍然没有解决如何解决问题。 mdpf 添加了第一个空/空白页
    【解决方案3】:

    请验证您内容的正确 html 标记。

    我不见了

    </div>
    

    这导致显示一个空白页面。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 2017-01-21
      • 2017-02-28
      • 1970-01-01
      • 2010-12-16
      • 1970-01-01
      • 2016-01-10
      相关资源
      最近更新 更多