代碼如下:
<?php/**功能:生成用戶診斷報告PDF文件*創建時間:--*///phpinfo();exit;//引入MPDF類文件set_time_limit();include '/include/MPDF/mpdf.php';//實例化mpdf$mpdf=new mPDF('utf-','A','','宋體',,,,);//設置字體,解決中文亂碼$mpdf->useAdobeCJK = true;$mpdf->SetAutoFont(AUTOFONT_ALL);//獲取要生成的靜態文件$html=file_get_contents('template.html');echo $html;exit;//設置PDF頁眉內容$header='<table width="%" style="margin: auto;border-bottom: px solid #FBD; vertical-align: middle; font-family:serif; font-size: pt; color: #;"><tr><td width="%"></td><td width="%" align="center" style="font-size:px;color:#AAA">頁眉</td><td width="%" style="text-align: right;"></td></tr></table>';//設置PDF頁腳內容$footer='<table width="%" style=" vertical-align: bottom; font-family:serif; font-size: pt; color: #;"><tr style="height:px"></tr><tr><td width="%"></td><td width="%" align="center" style="font-size:px;color:#AAA">頁腳</td><td width="%" style="text-align: left;">頁碼:{PAGENO}/{nb}</td></tr></table>';//添加頁眉和頁腳到pdf中$mpdf->SetHTMLHeader($header);$mpdf->SetHTMLFooter($footer);//設置pdf顯示方式$mpdf->SetDisplayMode('fullpage');//設置pdf的尺寸為mm*mm//$mpdf->WriteHTML('<pagebreak sheet-size="mm mm" />');//創建pdf文件$mpdf->WriteHTML($html);//刪除pdf第一頁(由于設置pdf尺寸導致多出了一頁)//$mpdf->DeletePages(,);//輸出pdf$mpdf->Output();exit;?>
總結:以上就是本篇文的全部內容,希望能對大家的學習有所幫助。
相關推薦:
PHP簡單實現用FTP類上傳文件視頻等的方法
php中使用websocket實例詳解
php的api數據接口書寫實例詳解
以上就是PHP生成PDF文件的方法的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答