首页 > 其他分享 >laravel生成PDF使用插件barryvdh/laravel-dompdf及中文乱码问题解决

laravel生成PDF使用插件barryvdh/laravel-dompdf及中文乱码问题解决

时间:2023-01-03 14:44:55浏览次数:51  
标签:laravel dompdf 插件 simhei 乱码 根目录 php

使用
1.composer安装
  composer require barryvdh/laravel-dompdf

2.发布配置文件,生成的配置文件config/dompdf.php,也可选择忽略此步骤
  php artisan vendor:publish --provider="Barryvdh\DomPDF\ServiceProvider"
3.生成PDF

        Pdf::loadView('report',['a'=>1,'b'=>2])->setWarnings(false)->save('myfile.pdf');

 解决中文乱码问题

4.下载php_font.php脚本,提取需要dompdf需要的字体
  下载地址:https://github.com/dompdf/utils/
  下载之后放在项目根目录,
5.使用字体(我用的是微软雅黑)
  以windows为例:把自己电脑字体“微软雅黑”复制到项目根目录
  再根目录执行:php load_font.php simhei simhei.ttf
6.页面的css字体使用上面的simhei

  <style>
    body{
      font-family:"simhei"
    }
  </style>













标签:laravel,dompdf,插件,simhei,乱码,根目录,php
From: https://www.cnblogs.com/cocoqi/p/17022163.html

相关文章