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 或者在下面的百度云里下载


  • 相关阅读:
    韩国新地图格式
    这次是真的准备出售用于传奇开发的HGE图形引擎了
    减小Delphi2010程序的尺寸(关闭RTTI反射机制)
    hook api 保护进程
    使用静态库
    iOS中的Block动画
    IOS中忽略字符串两边空格比较
    判断是否输入有汉字
    EasyDSS产生cache缓存如何设定定时清理缓存?
    EasyDSS定制项目中ETCD服务挂掉如何设定定时重启?
  • 原文地址:https://www.cnblogs.com/ZDPPU/p/5823901.html
Copyright © 2011-2022 走看看