zoukankan      html  css  js  c++  java
  • ThinkPHP3.2.3扩展之生成PDF文件(MPDF)

    目前是PHP生成PDF文件最好的插件了,今天介绍下在ThinkPHP3.2.3里如何使用。

    先安照路径放好如图。

    2016-03-14_144416.gif

    下面是使用方法

    1. public function pdf(){
    2.     //引入类库
    3.     Vendor('mpdf.mpdf');
    4.     //设置中文编码
    5.     $mpdf=new mPDF('zh-cn','A4', 0, '宋体', 0, 0);
    6.     //html内容
    7.     $html='<h1><a name="top"></a>一个PDF文件</h1>';
    8.     $mpdf->WriteHTML($html);
    9.     $mpdf->Output();
    10.     exit;
    11. }
    复制

    在浏览器中输入

    1. xxx/index.php?s=/Home/Index/pdf    //换成你的url路径
    复制

    效果如下

    2016-03-14_144911.gif

    下面是高级一些的使用方法:

    1. public function pdf(){
    2.         //引入类库
    3.         Vendor('mpdf.mpdf');
    4.         //设置中文编码
    5.         $mpdf=new mPDF('zh-cn','A4', 0, '宋体', 0, 0);
    6.         $mpdf->SetWatermarkText('中国水印',0.1);
    7.         $strContent = '我是带水印的PDF文件';
    8.         $mpdf->showWatermarkText = true;
    9.         $mpdf->SetHTMLHeader( '头部' );
    10.         $mpdf->SetHTMLFooter( '底部' );
    11.         //$stylesheet =file_get_contents('themes/wei/css/bootstrap.min.css');
    12.         //$mpdf->WriteHTML($stylesheet, 1);
    13.         $mpdf->WriteHTML($strContent);
    14.         //保存ss.pdf文件
    15.         $mpdf->Output('ss.pdf');
    16.         //直接浏览器输出pdf
    17.         $mpdf->Output('tmp.pdf',true);
    18.         $mpdf->Output('tmp.pdf','d');
    19.         $mpdf->Output();
    20.         exit;
    21. }
    复制

    2016-03-14_150552.gif

    mpdf下载可以到官网下载http://www.mpdf1.com 或者在下面的百度云里下载


  • 相关阅读:
    关于自定义UICollectionViewLayout的一点个人理解<一>
    自定义进度条
    iOS 无限轮播图的两种实现
    图片的拉伸
    关于plist文件
    加载gif图过渡效果
    关于textView的字数限制
    php-fpm服务启动脚本
    转载:PHP支付宝接口RSA验证
    将博客搬至CSDN
  • 原文地址:https://www.cnblogs.com/ZDPPU/p/5823901.html
Copyright © 2011-2022 走看看