【发布时间】:2019-10-08 12:55:11
【问题描述】:
我在谷歌上搜索了很多,没有找到解决方案。
mPDF 在 PHP 7.0.32 上生成空白 PDF。
此外,日志文件中没有记录致命错误。
它适用于 PHP-5.6.10
编辑:
代码:
require_once '/src/MPDF/autoload.inc.php';
use \MPDF\Mpdf;
$mpdf = new \Mpdf();
$mpdf->keep_table_proportions = false;
$mpdf->SetTitle($webform->get('title'));
$mpdf->SetDefaultFontSize(9);
$mpdf->SetDefaultFont('"Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif');
$mpdf->WriteHTML('<h1>str</h1>');
$mpdf->Output();
exit;
【问题讨论】:
-
向我们展示您的代码。以便我们为您提供帮助!
-
代码已添加,请立即查看。
-
您的 mPDF 版本是多少?我不记得 autoload.inc.php 文件附带的版本。对于 PHP7,我强烈建议将 mPDF 7+ 与作曲家一起使用。此外,您的代码示例有异味 - 您正在导入
\MPDF\Mpdf,但 v7+ 的正确大小写是\Mpdf\Mpdf,但您实例化了new \Mpdf();,提示 mPDF -
请尝试摆脱
$mpdf->keep_table_proportions = false;和$mpdf->SetDefaultFont(仅用于测试是否有效)
标签: php pdf-generation mpdf php-7.0