【发布时间】:2020-01-08 05:20:50
【问题描述】:
我正在使用LynX39\LaraPdfMerger 从名为pdf.blade.php 的文件中生成我的pdf 文件。当它是一个普通的 html 文件时,一切似乎都很好,但一旦生成 pdf 文件,一切都是错误的和丑陋的。有什么方法可以让blade 看起来像普通的html 文件?你可以看到下面的2张图片。任何帮助将不胜感激。谢谢。
生成文件
$pdf = PDF::loadView('layouts.pdf_view', $data);
return $pdf->download('fiche' . '_' . time() . '.pdf');
pdf file
!https://drive.google.com/open?id=1309cGQl8sFPB22vFZTOdseBt-M7rCTjs
html file
!https://drive.google.com/open?id=1oSJFfRkKsraonATJa50ExH3yNN2HcQqH
【问题讨论】:
-
无论html页面中存在什么css,你都必须在pdf_view页面中插入css。
-
我正在使用 bootstrap 4 CDN
-
你把所有的css链接都放在“layouts.pdf_view”页面了吗?
标签: laravel-5 bootstrap-4 pdf-generation laravel-blade