使用kartik-v/yii2-mpdf完整配置
$pdf = new Pdf([
'mode' => Pdf::MODE_UTF8,
'cssFile' => '@common/pdf/assets/score-mpdf.css',//css文件地址
//mpdf配置
'options' => [
'debug' => true,
'autoScriptToLang' => true,
'autoLangToFont' => true,
'ignore_invalid_utf8' => true,
'baseScript' => \Mpdf\Ucdn::SCRIPT_HAN,
'tabSpaces' => 4,
'fontDir' => array_merge($fontDirs, [
Yii::getAlias('@common/pdf/fonts'),//字体文件目录
]),
'fontdata' => ArrayHelper::merge($fontData, [
'sun-exta' => [
'R' => 'msyh.ttf',
'sip-ext' => 'sun-extb',
],
'my' => [
'R' => 'my.ttf',
],
]),
]
]);
$content = $this->renderPartial('@common/pdf/score.php', [
'user' => $model,//传递的信息
]);
$fileName = '测试pdf.pdf';
return $pdf->output($content, $fileName, Pdf::DEST_DOWNLOAD);
根据如上就可以实现给pdf中指定的信息配置字体样式
总结
以上所述是小编给大家介绍的php 使用mpdf实现指定字段配置字体样式的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对黑区网络网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
