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


  • 相关阅读:
    Node.js v0.10.1 稳定版发布
    PHP 5.5.0 Alpha6 发布
    DataNucleus Access Platform 3.2 正式版发布
    Swipe 2.0 发布,移动端滑动 JS 库
    Kamailio 4.0 发布,开源的SIP服务器
    PeerJS 0.1.7:一个用于浏览器内P2P的WebRTC封装器
    Apache Libcloud 0.12.3 发布
    IE 10将加强对Flash的支持
    JBoss Portlet Bridge 3.2.0.Beta2 发布
    如何在遗留代码基础上开发
  • 原文地址:https://www.cnblogs.com/ZDPPU/p/5823901.html
Copyright © 2011-2022 走看看