1.composer安装扩展:
在composer.json文件中加入"niklasravnsborg/laravel-pdf":"*",
然后进入项目根目录,输入composer update 命令,下载扩展包
代码:
$mpdf = new \Mpdf\Mpdf();
//设置中文字体
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
//调试图片错误
// $mpdf-> showImageErrors = true;
//水印
$mpdf->SetWatermarkText('我爱吃肉',0.05);//参数一是文字,参数二是透明度
$mpdf->showWatermarkText = true;
// $mpdf->SetWatermarkImage($url,0.1);//参数一是图片的位置,参数二是透明度
// $mpdf->showWatermarkImage = true;
// 如果要保存文件到服务器可以开启
// $savePath = RUNTIME_PATH . 'contractPartner'.'\\';
// if(!is_dir($savePath)){
// @mkdir($savePath,0777,true);
// }
$filename = $contractNo.'.pdf';
$mpdf->WriteHTML($html);
// I 在线预览、 D 下载模式、 F 生成后保存服务器、 S 返回字符串,此模式下$filename会被忽略
$data = $mpdf->Output($filename, 'S');