我正在使用Laravel创建一个具有允许您从正在查看的页面(即培训课程)中下载包含详细信息的PDF的网站。
我使用barryvdh / laravel-dompdf软件包。
控制者
$data["overview"] = $course[0]['overview__c'];
$pdf = PDF::loadView('pdf.course', $data);
$ data数组将传递到'pdf.course'刀片文件中,并且其中的值包含HTML代码/标签。
视图> pdf> course.blade.php
<img src="{{asset('images/pdf-logo.fw.png')}}" style="margin-bottom: 25px;">
{{ $overview__c }}
创建/下载PDF时,内部数据不会呈现HTML代码,而只会显示标签,而使PDF完全未格式化。
似乎任何HTML代码都必须是刀片文件的一部分,并且不能来自传递给它的$ data。
有人有任何解决方案或解决方法让我尝试吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句