我正在将视图转换为pdf,当在浏览器中查看使用dompdf生成视图到pdf时看起来很好,那么格式都不好看。
$pdf = PDF::loadView('pages.print');
$pdf->output();
使用dompdf
使用谷歌浏览器
我认为这是你的CSS的一个问题。设置最大高度应该可以解决问题。你能提供视图和样式表的代码吗?
另外,您是否在标题中尝试了视口标记?
<meta name="viewport" content="width=device-width, initial-scale=1">
好的原因是dompdf
无法打开外部CSS文件。
因此修复很容易,替换任何直接在html样式标记中复制内容的<link rel="stylesheet" type="text/css" href="style.css" >
。
在您的情况下,获取bootstrap.min.css
的内容并将其放在标题中:
<head>
<style>
/*....ALL EXTERNAL CSS GOES HERE.....*/
</style>
</head>