亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

PHP使用MPDF類生成PDF的方法

 更新時(shí)間:2015年12月08日 10:15:01   作者:jerrylsxu  
這篇文章主要介紹了PHP使用MPDF類生成PDF的方法 的相關(guān)資料,需要的朋友可以參考下

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

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

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

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

<?php
/*
*功能:生成用戶診斷報(bào)告PDF文件
*創(chuàng)建時(shí)間:--
*/
//phpinfo();exit;
//引入MPDF類文件
set_time_limit();
include '/include/MPDF/mpdf.php';
//實(shí)例化mpdf
$mpdf=new mPDF('utf-','A','','宋體',,,,);
//設(shè)置字體,解決中文亂碼
$mpdf->useAdobeCJK = true;
$mpdf->SetAutoFont(AUTOFONT_ALL);
//獲取要生成的靜態(tài)文件
$html=file_get_contents('template.html');
echo $html;exit;
//設(shè)置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>';
//設(shè)置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);
//設(shè)置pdf顯示方式
$mpdf->SetDisplayMode('fullpage');
//設(shè)置pdf的尺寸為mm*mm
//$mpdf->WriteHTML('<pagebreak sheet-size="mm mm" />');
//創(chuàng)建pdf文件
$mpdf->WriteHTML($html);
//刪除pdf第一頁(由于設(shè)置pdf尺寸導(dǎo)致多出了一頁)
//$mpdf->DeletePages(,);
//輸出pdf
$mpdf->Output();
exit;
?> 

相關(guān)文章

  • PHP增刪改查項(xiàng)目的實(shí)戰(zhàn)詳解

    PHP增刪改查項(xiàng)目的實(shí)戰(zhàn)詳解

    這篇文章主要為大家詳細(xì)介紹了PHP增刪改查項(xiàng)目,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Web程序工作原理詳解

    Web程序工作原理詳解

    這篇文章主要介紹了Web程序工作原理的相關(guān)知識(shí),非常的全面,需要的朋友可以參考下
    2014-12-12
  • 深入淺析yii2-gii自定義模板的方法

    深入淺析yii2-gii自定義模板的方法

    Yii 是一個(gè)高性能,基于組件的 PHP 框架,用于快速開發(fā)現(xiàn)代 Web 應(yīng)用程序。接下來通過本文給大家介紹yii2-gii自定義模板的方法,需要的朋友參考下吧
    2016-04-04
  • Laravel + Elasticsearch 實(shí)現(xiàn)中文搜索的方法

    Laravel + Elasticsearch 實(shí)現(xiàn)中文搜索的方法

    這篇文章主要介紹了Laravel + Elasticsearch 實(shí)現(xiàn)中文搜索的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • PHP+MYSQL實(shí)現(xiàn)用戶的增刪改查

    PHP+MYSQL實(shí)現(xiàn)用戶的增刪改查

    本文給大家分享的是使用PHP+MYSQL實(shí)現(xiàn)用戶的增刪改查功能的全部頁面代碼,非常的詳細(xì),也很實(shí)用,適合php的初學(xué)者,有需要的小伙伴參考下。
    2015-03-03
  • Codeigniter檢測表單post數(shù)據(jù)的方法

    Codeigniter檢測表單post數(shù)據(jù)的方法

    這篇文章主要介紹了Codeigniter檢測表單post數(shù)據(jù)的方法,實(shí)例分析了Codeigniter獲取及檢測post數(shù)據(jù)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • linux下實(shí)現(xiàn)定時(shí)執(zhí)行php腳本

    linux下實(shí)現(xiàn)定時(shí)執(zhí)行php腳本

    這篇文章主要介紹了linux下實(shí)現(xiàn)定時(shí)執(zhí)行php腳本的方法及具體使用示例,非常不錯(cuò)的文章,這里推薦給大家。
    2015-02-02
  • 告訴你如何破解PHP單繼承魔咒

    告訴你如何破解PHP單繼承魔咒

    這篇文章主要給大家介紹了關(guān)于如何破解PHP單繼承魔咒的相關(guān)資料,Trait?是為類似?php?的單繼承語言而準(zhǔn)備的一種代碼復(fù)用機(jī)制,文中通過圖文以及實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-02-02
  • docker-compose部署php項(xiàng)目實(shí)例詳解

    docker-compose部署php項(xiàng)目實(shí)例詳解

    在本篇文章里小編給大家整理了關(guān)于docker-compose部署php項(xiàng)目的相關(guān)實(shí)例以及代碼內(nèi)容,有需要的朋友們可以學(xué)習(xí)參考下。
    2019-07-07
  • tp5.1 框架路由操作-URL生成實(shí)例分析

    tp5.1 框架路由操作-URL生成實(shí)例分析

    這篇文章主要介紹了tp5.1 框架路由操作-URL生成,結(jié)合實(shí)例形式分析了tp5.1 框架針對(duì)路由操作URL生成的相關(guān)實(shí)現(xiàn)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-05-05

最新評(píng)論