2015-05-14 23 views
5

我一直在尝试一段时间来创建一个带有mpdf的引导页面的pdf,而不是丢失表格和其他样式。从我在mpdf网站上看到的是,我所指的样式是受支持的,所以不确定问题是什么。其他造型正在应用。只是不是这些表类。如何获得MPDF渲染引导表格样式

表有这些类:“table表条纹表响应小”

引导3.3.1和5.7 MPDF 6 &

页按预期在浏览器中显示,但PDF被剥离的表格样式,并导致可读性问题。

我试过从bootstrap.min.css中删除@print,如下所述:https://stackoverflow.com/a/27299382/1181367但没有区别。

预先感谢您提供的任何输入。

回答

0

我在使用mpdf生成发票时遇到了这个问题。 它无法应用.css文件或标记中给出的CSS。 但在浏览器中正确显示格式,无论我设置。

,所以我想给CSS内联 像:

<div style="display:block;color:#000;"></div> 

而且它的工作原理和解决我的问题。

其次这种方法还可以帮助您:

$mpdf=new mPDF(); 
$stylesheet = file_get_contents('stylesheet.css'); // external css 
$mpdf->WriteHTML($stylesheet,1); 
$mpdf->WriteHTML($html,2); //$html contain your html code to display in pdf. 
$mpdf->Output(); 
0

对于条带化,你可以使用下面的CSS表。

<style> 
    tr:nth-child(even) { 
    background-color: #f2f2f2; 
} 
    </style>