mPDF 中文及符号乱码问题
发现问题
按照正常配置mpdf,发现中文变成了小方块。
$mpdf = new \Mpdf\Mpdf([
'mode' => 'utf-8',
'format' => 'A4',
'tempDir' => '/tmp',
]);
解决方法
添加以下代码
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
此时,中文已经可以正常显示
但是,当中文的标点符号靠近英文的时候,中文符号就又会变回小方块。
再添加以下代码,解决符号问题
$mpdf->useSubstitutions = true ;
pdf的中文内容能够正常输出,但是文件名为中文还是会乱码
感谢帮助
顺便问问 excel 转pdf 图片示见了有什么方法能够处理?
我觉得一般情况下,mpdf 图片不见了可能是由于路径问题,你可以试试将图片路径改成绝对路径。