tp6使用mpdf生成pdf文件及中文乱码问题

2022-11-08 0 1394

tp6使用mpdf生成pdf文件及中文乱码问题


PHP如何使用mpdf生成pdf文件:


1、首先安装mpdf库

用composer安装: composer require mpdf/mpdf


2、编写代码:

//用html形式生成pdf
$html_content = "这里是html代码";
$mpdfs = new Mpdf();
//自动分析录入内容字体
$mpdfs->autoScriptToLang = true;
$mpdfs->autoLangToFont = true;
//pdf文件存储路径
$fileUrl = "2233.pdf";
//以html为标准分析写入内容
$mpdfs->WriteHTML($html_content);
//生成文件
$mpdfs->Output($fileUrl);
//判断是否生成文件成功
if (is_file($fileUrl)){
   echo "文件生成成功";
} else {
   echo "文件生成失败";
}

 3、至此完成


使用mpdf生成的pdf文件乱码问题如何解决:


网上说了很多又是改配置又是放字体的我试了都没用,只需要加入下面两句代码:

//自动分析录入内容字体
$mpdfs->autoScriptToLang = true;
$mpdfs->autoLangToFont = true;

到此解决乱码问题

回帖
  • 消灭零回复

会员登录
还没有账号 立即注册

手机登录

会员注册
还没有账号 立即登录

帐号注册