laravel 框架使用\Mpdf\Mpdf生成PDF文件

8 篇文章 0 订阅
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');
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值