mPDF設置和應用,生成pdf文件

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');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章