不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。学无止境

php实现将数据用mpdf展示,方便打印

碧羽墨轩 2018-10-11 10:34:13 13人围观
简介php根据业务需求,需要将某些用户数据打印,可以实现将数据用mpdf展示,然后到门店使用打印机打印pdf。以下介绍如何用代码实现。文章结束有相关的文件下载,需要下载相关的文件才可使用。

//引入下载的文件

require_once('mpdf/mpdf.php');

//配置相关参数

$mpdf = new \mPDF('zh-cn','A4',0,'宋体',0,0);//若需要将A4纸横着打印,需要将A4改为A4-L
$mpdf -> useAdobeCJK = TRUE;
$mpdf ->autoScriptToLang = true;
$mpdf -> autoLangToFont = true;
/*头部*/
    $head = '<html>
            <head>
                <style>
                    *{ font-family:\'微软雅黑\'}
                    input{ border:0px; border-bottom:1px solid #000; outline:none;  text-align:center; font-weight:bold;}
                    form>font{font-size:18px; }
            * { margin: 0px; padding: 0px; list-style-image: none; list-style-type: none; }
            body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0; }
            body{font-family:\'微软雅黑\';margin:auto;min-width: 1200px;}
            img{border:0;vertical-align:middle; margin:0px; padding:0px;}
            table{border-collapse:collapse;border-spacing:0}
            p{word-wrap:break-word; font-size:14px;}
            a{text-decoration:none; cursor:pointer;}
            a:hover{text-decoration:none; cursor:pointer;}
            .w1200{ width: 1200px; margin-right: auto; margin-left: auto;  }
                </style>
            </head>
            <body>';
$foot = '</body></html>';

$moban = '';

。。。。。。使用html标签输出相关的数据。。。可以使用循环打印

$moban .= $foot;

//输出

$mpdf->WriteHTML($moban);

//需要分页时使用

$mpdf->AddPage('','NEXT-ODD');

//mpdf名称

$mpdf->Output('证件.pdf','I');
exit;

注:本文转载自碧羽墨轩,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如有侵权行为,请联系我们,我们会及时删除。

上一篇:php 将数据转换为Word文档

文章评论