php利用mpdf生成pdf並保存到目錄


下載mpdf7.0兩種方法

(1)、 github地址:https://github.com/mpdf/mpdf

(2)、 composer require mpdf/mpdf

<?php
error_reporting(0);
set_time_limit(0);
include('../common/conn.php');
require_once __DIR__ . '/../vendor/autoload.php'; $mpdf = new \Mpdf\Mpdf(); $sign=@$_GET['sign'];
if($sign==''){
    //獲取全部門店信息
    $branch="SELECT top 2 a.cCusCode,a.cCusName,a.cCusPerson,a.cCusPhone,a.cCusHand,a.cCusOAddress,c.cDepName FROM dbo.Customer a LEFT JOIN dbo.CustomerClass b on a.cCCCode=b.cCCCode LEFT JOIN dbo.Department c on a.cCusDepart=c.cDepCode where b.cCCCode like '300%'";
}else{
    $branch="SELECT a.cCusCode,a.cCusName,a.cCusPerson,a.cCusPhone,a.cCusHand,a.cCusOAddress,c.cDepName FROM dbo.Customer a LEFT JOIN dbo.CustomerClass b on a.cCCCode=b.cCCCode LEFT JOIN dbo.Department c on a.cCusDepart=c.cDepCode where a.cCusCode ='$sign'";
}
$branchList=$db->getAll($branch);
$branchList=array_iconv($branchList);
if(is_array($branchList) && count($branchList)){
    foreach($branchList as $key=>$val){
        $html = file_get_contents("http://172.16.6.20:2222/pdf/branch.php?sign=$val[cCusCode]"); //加載要生成pdf的文件 //設置pdf顯示方式 $mpdf->SetDisplayMode('fullwidth'); $mpdf->autoScriptToLang = true; $mpdf->autoLangToFont = true; $mpdf->WriteHTML($html); $filename= iconv("utf-8","gb2312",$val['cCusName']).".pdf"; $path="./files/".$filename; $mpdf->Output($path,'f'); //保存至當前file文件夾下
    }
}
?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM