【问题标题】:MPDF show empty Page after Update from 5.7 to 6.1从 5.7 更新到 6.1 后 MPDF 显示空白页面
【发布时间】:2016-11-23 09:32:46
【问题描述】:

我制作了一个获取网站网址并将网站转换为 PDF 的 php 脚本。这适用于 MPDF 5.7 版。我想将我的 MPDf 升级到 6.1 版,因为该版本可以更好地解释 <li> 标记。我更新了我的字体,现在如果我尝试执行脚本,我会得到一个空页面。

新代码:

        ob_start();
        include(substr($url, 1, strlen($url)-1));
        $html=ob_get_contents();
        ob_end_clean();
        require_once("mpdf61/mpdf.php");
        $mpdf = new mPDF('', 'A4', 8,'roboto');
        $mpdf->SetFooter('W&T||Seite {PAGENO}');
        $mpdf->SetHTMLHeader('<div style="text-align: right;" ><img style="height:50px;" src="/pics/head/e-logow-01-grww-000.png " ></div>');
        $mpdf->SetAutoPageBreak(true , 15);
        $mpdf->SetTopMargin(30);
        $mpdf->AddPage();
        $mpdf->list_indent_first_level = 0;
        $mpdf->WriteHTML($html);
        $mpdf->Output();

旧代码:

        ob_start();
        include(substr($url, 1, strlen($url)-1));
        $html=ob_get_contents();
        ob_end_clean();
        require_once("mpdf57/mpdf.php");
        $mpdf = new mPDF('', 'A4', 8,'roboto');
        $mpdf->SetFooter('W&T||Seite {PAGENO}');
        $mpdf->SetHTMLHeader('<div style="text-align: right;" ><img style="height:50px;" src="/pics/head/e-logow-01-grww-000.png " ></div>');
        $mpdf->SetAutoPageBreak(true , 15);
        $mpdf->SetTopMargin(30);
        $mpdf->AddPage();
        $mpdf->list_indent_first_level = 0;
        $mpdf->WriteHTML($html);
        $mpdf->Output();

它是与另一个库版本相同的代码代码。

【问题讨论】:

    标签: php mpdf


    【解决方案1】:

    您必须检查您的 PHP 版本。检查您当前的 PHP 版本是否支持 mpdf。

    查看此更改日志文件并检查您是否使用了任何已弃用的功能。

    https://github.com/mpdf/mpdf/blob/v6.1.0/CHANGELOG.txt

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-10
      • 2021-09-23
      • 2015-04-13
      • 2017-09-03
      • 1970-01-01
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多