91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Yii2框架中利用mpdf創建pdf文件

發布時間:2021-01-21 15:48:56 來源:億速云 閱讀:318 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關怎么在Yii2框架中利用mpdf創建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

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

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

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

例如:

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

創建 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;
  }
...............
}

上述就是小編為大家分享的怎么在Yii2框架中利用mpdf創建pdf文件了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

内黄县| 长治市| 哈尔滨市| 交城县| 宁明县| 秭归县| 南宫市| 平潭县| 普兰店市| 扶沟县| 金坛市| 社会| 申扎县| 长汀县| 临猗县| 凤冈县| 黑山县| 屏山县| 和顺县| 荔浦县| 油尖旺区| 闽侯县| 双峰县| 探索| 武乡县| 临安市| 垦利县| 荣成市| 建阳市| 沁水县| 大同市| 社会| 永寿县| 定安县| 武山县| 旺苍县| 渝中区| 饶河县| 河曲县| 惠州市| 乐东|