yii2利用mpdf创建pdf文件
来源:互联网 发布:浙江软件协会 编辑:程序博客网 时间:2024/05/29 07:38
安装mPDF
使用 Composer安装
在yii2的 ‘composer.json’ 加入"mpdf/mpdf"
:
"*"
1
"require"
: {
2
"php"
:
">=5.4.0"
,
3
"yiisoft/yii2"
:
"*"
,
4
"yiisoft/yii2-bootstrap"
:
"*"
,
5
"yiisoft/yii2-swiftmailer"
:
"*"
,
6
"mpdf/mpdf"
:
"*"
7
},
然后更新
1
composer update
或使用
1
php composer.phar
require
mpdf/mpdf
"dev-master"
或下载安装包
下载mpdf的地址 ‘https://github.com/mpdf/mpdf’. 下载压缩包 解压到vendor/mpdf
在这个文件中 ‘vendor/composer/autoload_namespaces.php’ file 加入
1
'mPDF'
=>
array
(
$vendorDir
.
'/mpdf/mpdf'
),
或者在common/bootstrap.php文件里加入mpdf类文件路径
例如://引用自定义类方法
Yii::$classMap['mPDF'] = '@common/class/mpdf/mpdf.php';
创建 PDF 使用 mPDF
SiteController.php
01
...............
02
use
app\models\ContactForm;
03
use
mPDF;
04
class
SiteController
extends
Controller
05
{
06
...............
07
public
function
actionCreateMPDF(){
08
$mpdf
=
new
mPDF();
09
$mpdf
->WriteHTML(
$this
->renderPartial(
'mpdf'
));
10
$mpdf
->Output();
11
exit
;
12
//return $this->renderPartial('mpdf');
13
}
14
public
function
actionSamplePdf() {
15
$mpdf
=
new
mPDF;
16
$mpdf
->WriteHTML(
'Sample Text'
);
17
$mpdf
->Output();
18
exit
;
19
}
20
public
function
actionForceDownloadPdf(){
21
$mpdf
=
new
mPDF();
22
$mpdf
->WriteHTML(
$this
->renderPartial(
'mpdf'
));
23
$mpdf
->Output(
'MyPDF.pdf'
,
'D'
);
24
exit
;
25
}
26
...............
27
}
0 0
- yii2利用mpdf创建pdf文件
- yii2利用mpdf创建pdf 中文乱码
- ThinkPHP3.2.3扩展之生成PDF文件(MPDF)
- 利用html创建pdf文件
- thinkphp mpdf html生成pdf
- 利用itext创建pdf表格文件(java)
- 利用java操作Itext创建pdf文件
- php生成PDF使用的类MPDF
- 利用iTextSharp创建/修改/转换/加密PDF文件
- 利用itext创建PDF表格
- 创建pdf文件
- PDFBox创建PDF文件
- word创建PDF文件
- yii2 创建数据库用gii生成文件
- 利用pyhton 生成PDF文件
- 利用pyhton 生成PDF文件
- 利用iText操作PDF文件
- 用ASP创建PDF文件
- MD5算法原理
- 昨天的问题解决
- socket 内聊工具另一个版本
- html+jsp(表单示例)
- QT5下vs2013中利用tinyXML解析XML文件
- yii2利用mpdf创建pdf文件
- hdu5094
- 配置tomcat虚拟目录映射
- Java中equals()和==的区别
- httpclient 多线程高并发Get请求
- TensorFlow学习笔记(四)——TensorFlow运作方式入门、可视化
- Spark企业级环境搭建
- JS实现图片的延迟加载
- easyui tree 获取树的深度