一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP使用MPDF類生成PDF的方法

PHP使用MPDF類生成PDF的方法

2020-12-06 16:57jerrylsxu PHP教程

這篇文章主要介紹了PHP使用MPDF類生成PDF的方法 的相關資料,需要的朋友可以參考下

由于公司業(yè)務的需要,最近需要把html靜態(tài)文件生成pdf,在網(wǎng)上找了很多類文件來實現(xiàn),效果都不是很好.最先用的是tcpdf這個類特別的慢,而且當前版本有一個很讓人頭疼的問題—css中的背景圖片無法獲取到,找了很多資料都無法解決.最后發(fā)現(xiàn)mpdf可能實現(xiàn)該功能,大喜過望,而且效率也比tcpdf快.

mpdf的官方下載地址:http://www.mpdf1.com/mpdf/download

下載后里面有實例,可以參照著做一個就知道了.當然官方網(wǎng)站也有實例,網(wǎng)址:http://mpdf1.com/common/mpdf/examples/

官方提供的文檔:http://mpdf1.com/manual/

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/*
*功能:生成用戶診斷報告PDF文件
*創(chuàng)建時間:--
*/
//phpinfo();exit;
//引入MPDF類文件
set_time_limit();
include '/include/MPDF/mpdf.php';
//實例化mpdf
$mpdf=new mPDF('utf-','A','','宋體',,,,);
//設置字體,解決中文亂碼
$mpdf->useAdobeCJK = true;
$mpdf->SetAutoFont(AUTOFONT_ALL);
//獲取要生成的靜態(tài)文件
$html=file_get_contents('template.html');
echo $html;exit;
//設置PDF頁眉內(nèi)容
$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頁腳內(nèi)容
$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" />');
//創(chuàng)建pdf文件
$mpdf->WriteHTML($html);
//刪除pdf第一頁(由于設置pdf尺寸導致多出了一頁)
//$mpdf->DeletePages(,);
//輸出pdf
$mpdf->Output();
exit;
?>

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲欧美日韩中文字幕久久 | 国产精品日本一区二区三区在线看 | 91中文字幕yellow字幕网 | 免费看一区二区三区 | 无限好资源免费观看 | free性丰满hd性欧美人体 | 国产精品aaa | 6080伦理久久精品亚洲 | 黄色aaa级片| 色琪琪久久草在线视频 | 韩国靠逼| 亚洲天堂男人的天堂 | 久久99热狠狠色一区二区 | 亚洲国产成人久久综合一 | 暗卫调教女主肉高h | 亚洲国产精品自在现线让你爽 | 欧美日韩国产在线人成 | 色综合综合色 | 性色香蕉AV久久久天天网 | 手机看片1024国产 | 欧美一区二区三区四区在线观看 | 2022天天干| 欧美日韩亚洲国内综合网俺 | 青青青手机在线视频 | 国产成年人| 精品日韩欧美一区二区三区在线播放 | 亚洲日韩精品欧美一区二区一 | 国语自产拍在线播放不卡 | swag最新正在播放 | 国产精品久热 | 久久久无码精品无码国产人妻丝瓜 | 深夜福利影院 | 私人影院在线免费观看 | 亚洲国产精品久久丫 | 日本中文字幕在线精品 | 精品国产成人AV在线看 | 欧美综合国产精品日韩一 | videojapan日本孕交孕 | 逼123| 女班长的放荡日记高h | 1769亚洲资源站365在线 |