尝试在Laravel中将Html转换为PDF时遇到问题

时间:2017-03-06 19:44:23

标签: laravel laravel-5.3 dompdf laravel-5.4

我正在尝试从Blade创建PDF。我的视图具有与此 plunker link

中显示的静态Html相同的示例

我的代码很简单...使用barryvdh / laravel-dompdf包...我在控制器动作方法中编写下面的代码

$pdf = \PDF::loadView('ViewPage', ["Data" => 123]);
return $pdf->download('sample.pdf');

现在,问题是当我在html页面中查看它...它完美无缺,我们可以在这里检查正确的预期输出: https://plnkr.co/edit/an7JsFSkNt52oKi0Oupg?p=preview ...但是当我跑上面的代码将完全相同的html放入PDF中......它显示了类似的内容

我错过了什么吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

样式化PDF通常很棘手。您应该将CSS代码内联到HTML / Blade视图中,您很可能需要修改HTML代码以使其在PDF中工作。 DomPDF不支持显示HTML页面时支持的所有内容。