中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么在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

大厂| 高清| 福建省| 沅陵县| 井研县| 鄯善县| 榆林市| 石河子市| 苏尼特右旗| 饶河县| 沅陵县| 青冈县| 克山县| 花莲县| 修水县| 砚山县| 来凤县| 岑溪市| 莱芜市| 石家庄市| 得荣县| 泰宁县| 华蓥市| 吴堡县| 搜索| 彩票| 盐山县| 麻栗坡县| 繁昌县| 吴忠市| 长宁县| 鹤庆县| 新田县| 日喀则市| 扎兰屯市| 安仁县| 磴口县| 滨州市| 南宫市| 南皮县| 双桥区|