【发布时间】:2019-08-01 11:27:53
【问题描述】:
我在 HTML 中使用了 Font Awesome 图标,效果很好。但是当我生成这个 HTML 的 PDF 时,所有的 CSS 和 HTML 工作正常,只有 Font Awesome 图标没有显示。
$pdf = PDF2::loadView('templates.'.$request->template_code, ['section' => $section])
->setOption('page-size', 'A4')
->setOption('margin-bottom', '0mm')
->setOption('margin-top', '0mm')
->setOption('margin-right', '0mm')
->setOption('margin-left', '0mm');
$fileName = 'resumes/'.str_slug($section['info']['data']['first_name']).'-'.$user->id.'.pdf';
Storage::disk('public')->put($fileName, $pdf->output());
return Storage::disk('public')->url($fileName);
在这里,我在 Laravel 控制器中生成 PDF,并在刀片中使用这样的 Font Awesome 图标。
<i class="fa fa-star checked"></i>
我正在使用 Font Awesome CDN 版本。如何在我的 pdf 中显示图标?
【问题讨论】:
-
Cdn 字体在 pdf 中不起作用,添加字体很棒 link 自定义字体
-
@MohammadMalek 我已经尝试过该解决方案。不适合我
-
@kerbholz 将在 pdf 中
标签: html css laravel pdf font-awesome