ThinkPHP3.2.3扩展之生成PDF文件(MPDF)
Posted 飘渺的悠远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP3.2.3扩展之生成PDF文件(MPDF)相关的知识,希望对你有一定的参考价值。
目前是php生成PDF文件最好的插件了,今天介绍下在ThinkPHP3.2.3里如何使用。
先安照路径放好如图。
下面是使用方法
- public function pdf(){
- //引入类库
- Vendor(‘mpdf.mpdf‘);
- //设置中文编码
- $mpdf=new \mPDF(‘zh-cn‘,‘A4‘, 0, ‘宋体‘, 0, 0);
- //html内容
- $html=‘<h1><a name="top"></a>一个PDF文件</h1>‘;
- $mpdf->WriteHTML($html);
- $mpdf->Output();
- exit;
- }
复制
在浏览器中输入
- xxx/index.php?s=/Home/Index/pdf //换成你的url路径
复制
效果如下
下面是高级一些的使用方法:
- public function pdf(){
- //引入类库
- Vendor(‘mpdf.mpdf‘);
- //设置中文编码
- $mpdf=new \mPDF(‘zh-cn‘,‘A4‘, 0, ‘宋体‘, 0, 0);
- $mpdf->SetWatermarkText(‘中国水印‘,0.1);
- $strContent = ‘我是带水印的PDF文件‘;
- $mpdf->showWatermarkText = true;
- $mpdf->SetHTMLHeader( ‘头部‘ );
- $mpdf->SetHTMLFooter( ‘底部‘ );
- //$stylesheet =file_get_contents(‘themes/wei/css/bootstrap.min.css‘);
- //$mpdf->WriteHTML($stylesheet, 1);
- $mpdf->WriteHTML($strContent);
- //保存ss.pdf文件
- $mpdf->Output(‘ss.pdf‘);
- //直接浏览器输出pdf
- $mpdf->Output(‘tmp.pdf‘,true);
- $mpdf->Output(‘tmp.pdf‘,‘d‘);
- $mpdf->Output();
- exit;
- }
复制
mpdf下载可以到官网下载http://www.mpdf1.com 或者在下面的百度云里下载
以上是关于ThinkPHP3.2.3扩展之生成PDF文件(MPDF)的主要内容,如果未能解决你的问题,请参考以下文章