ThinkPHP3.2.3扩展之生成PDF文件(MPDF)

2019-06-27T10:05:00

mpdf下载链接

先安照路径放好如图。

下载试用方法:

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;
}

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »