国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 金山区| 德江县| 闽清县| 政和县| 上饶市| 革吉县| 辽宁省| 邹平县| 绥江县| 和平区| 崇文区| 乌恰县| 剑阁县| 黔江区| 晋宁县| 绵竹市| 清丰县| 赞皇县| 泌阳县| 乌鲁木齐县| 南皮县| 许昌市| 信阳市| 定日县| 鲁甸县| 安多县| 庄浪县| 区。| 盱眙县| 金寨县| 白山市| 乌鲁木齐县| 陕西省| 南丹县| 临泉县| 松原市| 石景山区| 张家口市| 资兴市| 桦甸市| 宁夏|