MPDF 从 5.7 更新到 6.1 后显示空页面
MPDF show empty Page after Update from 5.7 to 6.1
我制作了一个 php 脚本,它获取网站的 url 并将该网站转换为 PDF。这适用于 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 版本。检查您当前的 PHP 版本是否支持 mpdf。
查看此更改日志文件并检查是否使用了任何已弃用的函数。
我制作了一个 php 脚本,它获取网站的 url 并将该网站转换为 PDF。这适用于 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 版本。检查您当前的 PHP 版本是否支持 mpdf。
查看此更改日志文件并检查是否使用了任何已弃用的函数。