国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

Yii2框架實(shí)現(xiàn)利用mpdf創(chuàng)建pdf文件功能示例

2024-05-05 00:06:29
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Yii2框架實(shí)現(xiàn)利用mpdf創(chuàng)建pdf文件功能。分享給大家供大家參考,具體如下:

安裝mPDF

使用 Composer安裝

在yii2的 ‘composer.json' 加入"mpdf/mpdf":"*"

"require": {  "php": ">=5.4.0",  "yiisoft/yii2": "*",  "yiisoft/yii2-bootstrap": "*",  "yiisoft/yii2-swiftmailer": "*",  "mpdf/mpdf":"*"},

然后更新

composer update

或使用

php composer.phar require mpdf/mpdf "dev-master"

或下載安裝包

下載mpdf的地址 ‘https://github.com/mpdf/mpdf'. 下載壓縮包 解壓到vendor/mpdf

mPDF In Yii2.0

在這個(gè)文件中 ‘vendor/composer/autoload_namespaces.php' file 加入

'mPDF' => array($vendorDir . '/mpdf/mpdf'),

或者在common/bootstrap.php文件里加入mpdf類文件路徑

例如:

//引用自定義類方法Yii::$classMap['mPDF'] = '@common/class/mpdf/mpdf.php';

創(chuàng)建 PDF 使用 mPDF

SiteController.php

...............use app/models/ContactForm;use mPDF;class SiteController extends Controller{...............  public function actionCreateMPDF(){    $mpdf=new mPDF();    $mpdf->WriteHTML($this->renderPartial('mpdf'));    $mpdf->Output();    exit;    //return $this->renderPartial('mpdf');  }  public function actionSamplePdf() {    $mpdf = new mPDF;    $mpdf->WriteHTML('Sample Text');    $mpdf->Output();    exit;  }  public function actionForceDownloadPdf(){    $mpdf=new mPDF();    $mpdf->WriteHTML($this->renderPartial('mpdf'));    $mpdf->Output('MyPDF.pdf', 'D');    exit;  }...............}

希望本文所述對(duì)大家基于Yii框架的PHP程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 乾安县| 塔河县| 遂溪县| 长丰县| 平塘县| 策勒县| 西宁市| 凤台县| 新巴尔虎左旗| 乌兰察布市| 海阳市| 奇台县| 玉屏| 荣昌县| 仁布县| 肃宁县| 青岛市| 利津县| 连城县| 兴文县| 梁平县| 夏邑县| 武陟县| 博兴县| 封丘县| 宜春市| 彩票| 姚安县| 大连市| 车致| 和龙市| 大理市| 新竹县| 闸北区| 兰州市| 四子王旗| 永城市| 庆元县| 大名县| 正蓝旗| 顺义区|