mPDF設置,對css的支持比tcpdf多
剛開始應用tcpdf做測試生成pdf,發現tcpdf對css支持不是太好,有些樣式實現不了,發現mpdf 對css支持好比較,好多樣式支持
mpdf下載地址
1.官網:https://github.com/mpdf/mpdf
2.安裝:$ composer require mpdf/mpdf
3.加載 :require_once DIR . ‘/vendor/autoload.php’;
4.說明文檔:https://mpdf.github.io/
require_once $path . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf([
'mode' => 'utf-8',
'format' => 'A4',
'orientation' => 'L'
]);
$mpdf->SetDisplayMode('fullpage');
$mpdf->autoScriptToLang = true;
$mpdf->autoLangToFont = true;
//設置背景圖
$html = '<style>
body {
background: url("/views/images/background.jpg") center no-repeat;
background-size: cover;
background-image-resize: 6;
background-image-resolution: 300dpi;
}
</style>
<body style="margin: 0;padding: 0; background-color: #0e84b5;">
<div style="border:0px solid crimson;text-align: left;font-size: 30px;font-weight: bold;padding-left: 233px;">XXXXXXXXX</div>
</body>
';
$mpdf->WriteHTML($html);
$mpdf->Output('mypdf.pdf','I');