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;
}

 

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM