2015-05-14 50 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>