我正在尝试使用Snappy Laravel导出PDF格式的页面。我拥有包含所有CSS的页面,并且效果很好,看起来很棒,但是当我尝试导出它时,我的页面以pdf格式下载,但没有任何CSS。这是代码,我已经尝试过了:
控制器:
$pdf = PDF::loadView('admin.userReport');
$pdf->setOption('enable-javascript', true);
$pdf->download('myFileName.pdf');
头:
<link href="{{ asset('/css/app.css') }}" rel="stylesheet"/>
PS:我试图将绝对路径放入CSS文件,但是它也不起作用。
答案 0 :(得分:0)
将刀片中的此项更改为<link href="{{ asset('/css/app.css') }}" rel="stylesheet"/>
到<link href="{{ public_path('css/pdf.css') }}" rel="stylesheet" type="text/css" />
这解决了我这边的问题。