最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP使用mpdf實現(xiàn)導(dǎo)出pdf文件功能

 更新時間:2024年04月25日 11:21:00   作者:cq林志炫  
這篇文章主要為大家詳細介紹了PHP如何使用mpdf實現(xiàn)導(dǎo)出pdf文件功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

mpdf的開發(fā)文檔地址:

Supported CSS – CSS & Stylesheets – mPDF Manual

1.加載依賴庫

composer require mpdf/mpdf

2.頁面

$html = <<<EOD
 
 
<body style="background:url($img1);"  lang="zh-CN">
    <div style="background:rgba(255,255,255,0.3);">
        <div style="width: 12rem;height: 15rem;float: right;">
            $avatar
        </div>
        <div style="padding-top: 5rem;padding-left: 2rem;">
            <span style="font-size: 20pt;font-weight: bold;">$strTitle</span>
<table  style="color: #666666;padding-top: 1rem;font-size: 14pt;line-height: 16pt;" >
                <tr>
                    <td style="">
                    姓名:$studentName
                    </td>
                    <td style="padding-left: 2rem;">
                    性別:$sex
                    </td>
                    <td style="">
                    出生年月:$birthday
                    </td>
                </tr>
                <tr>
                    <td>
                    民族:$nationality
                    </td>
                    <td style="">
                    政治面貌:$political
                    </td>
                    <td style="padding-left: 2rem;">
                    電話:$phone
                    </td>
                </tr>
            </table>
        </div>
    </div>
    <div style="background-color: white;padding-bottom: initial;">
 
    <table   style="text-align:center;font-size:20pt;"  >
    </table>
    
 
 
<h2></h2><h2></h2>
<h2 style="padding-left: 2rem">技能特長</h2>
<table  style="text-align:left;line-height:200%;font-size:14pt;color: #666666;" >
$strSkills
</table>
 
 
<h2></h2>
<h2 style="padding-left: 2rem">成績單</h2>
<table  style="text-align:left;line-height:200%;font-size:12pt;border-collapse: collapse;margin-left: 2rem;width: 95%;" >
<tr >
<th style="border: 1px solid black;border-right: 0px;">總分:$scoreTotal</th>
<th style="border: 1px solid black;border-right: 0px;border-left: 0px;"></th>
<th style="border: 1px solid black;border-right: 0px;border-left: 0px;"></th>
<th style="border: 1px solid black;border-right: 0px;border-left: 0px;"></th>
<th style="border: 1px solid black;border-left: 0px;"></th>
</tr>
$strActivity
</table>
 
 
 
<h2></h2>
<h2 style="padding-left: 2rem;">獲獎證書</h2>
<table  style="text-align:left;line-height:200%;font-size:12pt;border-collapse: collapse;margin-left: 2rem;width: 95%;" >
<tr>
<th style="border: 1px solid black;color: #333333;">項目名稱</th>
<th style="border: 1px solid black;color: #333333;">等級</th>
<th style="border: 1px solid black;color: #333333;">獲得時間</th>
<th style="border: 1px solid black;color: #333333;">經(jīng)歷描述</th>
</tr>
$strCertificate
 
</table>
 
 
 
 
<h2></h2>
<h2 style="padding-left: 2rem;">實踐經(jīng)歷</h2>
$strTraining
 
<h2></h2>
<h2 style="padding-left: 2rem;">個人風(fēng)采</h2>
$strPersona
 
 
    </div>
</body>
    		
EOD;

3.導(dǎo)出

require_once 'vendor/autoload.php';
        $mpdf=new Mpdf([
            'mode' => '',
            'format' => 'A4',
            'default_font_size' => 0,
            'default_font' => 'sans',
            'margin_left' => 10,
            'margin_right' => 10,
            'margin_top' => 10,
            'margin_bottom' => 10,
            'margin_header' => 9,
            'margin_footer' => 9,
            'orientation' => 'P',
        ]);
        $mpdf->useAdobeCJK = true;
        $mpdf->autoScriptToLang = true;//支持中文設(shè)置
        $mpdf->autoLangToFont = true;//支持中文設(shè)置
        $mpdf->setAutoTopMargin = 'stretch';//設(shè)置自動頂部邊距
        $mpdf->setAutoBottomMargin = 'stretch';//設(shè)置自動低部邊距
        $mpdf->AddPage();
 
        //獲取配置文字或者logo
        $conf=M("confScoreList")->find();
        //設(shè)置頁眉
        $SetHeader = '<table class="header" style="text-align: right;width: 100%;"> 
<tr>
   <td width="33%" style="text-align: left;font-size: 10pt;color: #999999;"> <img src="'.K_PATH_IMAGES.$conf['logo'].'" alt=""> </td>
   <td width="33%" style="text-align: right;color: #999999;">'.$conf['headerRight'].'</td>
   </tr>
</table>';
 
        $mpdf->SetHeader($SetHeader);
        //這是一個頁腳的范例{PAGENO}是當(dāng)前的頁數(shù),{nb}是總共的頁數(shù)
        //<td width="33%" style="text-align: center;font-size: 10pt;">第 {PAGENO} 頁&nbsp;&nbsp;&nbsp;&nbsp;共 {nb} 頁</td>
        $setFooter = '<table class="footer" style="text-align: right;width: 100%;"> 
<tr>
   <td width="33%" style="text-align: left;font-size: 10pt;color: #999999;">'.$conf['footerLeft'].'</td>
   <td width="33%" style="text-align: right;color: #999999;">'.$conf['footerRight'].'</td>
   </tr>
</table>';
 
        $mpdf->setFooter($setFooter);
        //設(shè)置中文編碼
        $mpdf->WriteHTML($html);
        //導(dǎo)出pdf文件重命名
//        $mpdf->Output($dataResume['resumeName'] . '.pdf', true);
        $mpdf->Output();
        exit;

到此這篇關(guān)于PHP使用mpdf實現(xiàn)導(dǎo)出pdf文件功能的文章就介紹到這了,更多相關(guān)PHP mpdf導(dǎo)出pdf內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • PHP實現(xiàn)通過strace定位故障原因的方法

    PHP實現(xiàn)通過strace定位故障原因的方法

    這篇文章主要介紹了PHP實現(xiàn)通過strace定位故障原因的方法,結(jié)合實例形式分析了出現(xiàn)高負載情況下使用strace定位故障原因的相關(guān)命令與操作技巧,需要的朋友可以參考下
    2018-04-04
  • PHP學(xué)習(xí)之?dāng)?shù)組值的操作

    PHP學(xué)習(xí)之?dāng)?shù)組值的操作

    PHP中,用list來析取數(shù)組中的值,如list($a, $b) = $array。
    2011-04-04
  • PHP/ThinkPHP實現(xiàn)批量打包下載文件的方法示例

    PHP/ThinkPHP實現(xiàn)批量打包下載文件的方法示例

    最近因為工作的需要,要根據(jù)條件自動打包供下載的功能,查找相關(guān)資料終于解決了,所以下面這篇文章主要給大家介紹了利用PHP或者ThinkPHP如何實現(xiàn)批量打包下載文件的方法示例,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • 簡單的php 驗證圖片生成函數(shù)

    簡單的php 驗證圖片生成函數(shù)

    本函數(shù)可以生成簡單的驗證圖片,用于輸入的驗證。
    2009-05-05
  • PHP連接MySql數(shù)據(jù)庫方法簡化版

    PHP連接MySql數(shù)據(jù)庫方法簡化版

    MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL?AB?公司開發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,這篇文章主要介紹了PHP連接mysql數(shù)據(jù)庫,數(shù)據(jù)庫連接靜態(tài)工具類,簡化連接
    2022-07-07
  • php解決安全問題的方法實例

    php解決安全問題的方法實例

    在本篇文章里小編給大家整理了關(guān)于php解決安全問題的方法實例以及相關(guān)知識點,有需要的朋友們學(xué)習(xí)下。
    2019-09-09
  • PHP ElasticSearch做搜索實例講解

    PHP ElasticSearch做搜索實例講解

    在本篇文章里小編給大家整理了關(guān)于PHP基于ElasticSearch做搜索的相關(guān)知識點,需要的朋友們可以參考下。
    2020-02-02
  • 基于PHP實現(xiàn)堆排序原理及實例詳解

    基于PHP實現(xiàn)堆排序原理及實例詳解

    這篇文章主要介紹了基于PHP實現(xiàn)堆排序原理及實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • 深入理解PHP中的Streams工具

    深入理解PHP中的Streams工具

    這篇文章主要介紹了PHP中的Streams工具,主要用來處理PHP中的包裝類,需要的朋友可以參考下
    2015-07-07
  • PHP 數(shù)據(jù)結(jié)構(gòu) 算法 三元組 Triplet

    PHP 數(shù)據(jù)結(jié)構(gòu) 算法 三元組 Triplet

    PHP 數(shù)據(jù)結(jié)構(gòu) 算法 三元組 Triplet,學(xué)習(xí)php的朋友可以參考下。
    2011-07-07

最新評論

平泉县| 大同市| 平定县| 柳江县| 东乌珠穆沁旗| 察哈| 加查县| 德令哈市| 盱眙县| 淮北市| 宁强县| 涞源县| 金门县| 达拉特旗| 光山县| 新丰县| 麦盖提县| 阳山县| 聂拉木县| 滦南县| 金寨县| 长泰县| 舟山市| 通州市| 黎城县| 伊金霍洛旗| 肇源县| 会宁县| 莎车县| 水城县| 抚顺市| 城步| 延川县| 城固县| 盘锦市| 宜良县| 田阳县| 福鼎市| 冕宁县| 崇文区| 彭阳县|