gpt4 book ai didi

Yii2框架实现利用mpdf创建pdf文件功能示例

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 30 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Yii2框架实现利用mpdf创建pdf文件功能示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了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;  }...............}

  。

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助.

最后此篇关于Yii2框架实现利用mpdf创建pdf文件功能示例的文章就讲到这里了,如果你想了解更多关于Yii2框架实现利用mpdf创建pdf文件功能示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com