Html Laravel blade中生成的PDF中未显示字体可怕图标
我在HTML中使用了非常棒的字体图标,效果很好。但当我生成这个HTML的PDF时,所有的CSS和HTML都很好地工作,只有字体很棒的图标没有显示出来Html Laravel blade中生成的PDF中未显示字体可怕图标,html,css,laravel,pdf,font-awesome,Html,Css,Laravel,Pdf,Font Awesome,我在HTML中使用了非常棒的字体图标,效果很好。但当我生成这个HTML的PDF时,所有的CSS和HTML都很好地工作,只有字体很棒的图标没有显示出来 $pdf=PDF2::loadView('templates')。$request->template\u code,['section'=>$section]) ->setOption('page-size','A4') ->设置选项('底部边距','0mm') ->setOption('margin-top','0mm') ->设置选项(“右边
$pdf=PDF2::loadView('templates')。$request->template\u code,['section'=>$section])
->setOption('page-size','A4')
->设置选项('底部边距','0mm')
->setOption('margin-top','0mm')
->设置选项(“右边距”、“0毫米”)
->设置选项(“左边距”、“0毫米”);
$fileName='resumes/'.str_slug($section['info'['data']['first_name'])。-'.$user->id..pdf';
存储::磁盘('public')->put($fileName,$pdf->output());
返回存储::磁盘('public')->url($fileName);
在这里,我在Laravel控制器中生成了一个PDF,并在blade中使用了像这样的字体可怕的图标
<i class="fa fa-star checked"></i>
我使用的是字体很棒的CDN版本。如何在我的pdf中显示图标?您需要在刀片中使用内嵌样式的html插件添加标签
<style>
@font-face {
font-family: 'fontawesome3';
src: url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype');
font-weight: normal;
font-style: normal;
}
.fa3 {
display: inline-block;
font: normal normal normal 14px/1 fontawesome3;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
</style>
Cdn字体在pdf中不起作用,添加字体真棒自定义字体希望帮助您@MohammadMalek我已经尝试过该解决方案。不为工作me@kerbholz那将是pdf格式的
<i class="fa3 fa-star checked"></i>