1. 程式人生 > 實用技巧 >WEB端利用MPDF外掛生成PDF

WEB端利用MPDF外掛生成PDF

1.下載MPDF

  GitHub:https://github.com/mpdf/mpdf/tags

  

  下載完成後開啟Mpdf.php我們可以發現這個外掛實現了Psr的介面,所以我們需要將Psr也下載到本地。

  GitHub:https://codeload.github.com/php-fig/log/zip/master

2.把外掛放入工程裡

    

3.外掛利用Demo

public function createPDF($html, $filename, $title, $transversalFlg = false) {
    ini_set("display_errors","On");//錯誤顯示
    ini_set('pcre.backtrack_limit', 999999999);//最大回溯數
    ini_set('memory_limit', '512M');//記憶體限制
    error_reporting(E_ALL);
    $pdfConfig = [];
    if($transversalFlg){
        $pdfConfig = [
            'format'=>'A4-L',//紙張橫向顯示
            'margin_bottom' => 10
        ];
    }
    $mpdf = new \Mpdf\Mpdf($pdfConfig);
    // PDF出力
    if($title){
        $mpdf->SetTitle($title);
    }
    $mpdf->WriteHTML($html);
    $mpdf->Output($filename.".pdf", "I");//'I'表示線上展示 'D'則顯示下載視窗 'F'儲存本地檔案
    exit;
}