代码如下:
<?php/**功能:生成用户诊断报告PDF文件*创建时间:--*///phpinfo();exit;//引入MPDF类文件set_time_limit();include '/include/MPDF/mpdf.php';//实例化mpdf$mpdf=new mPDF('utf-','A','','宋体',,,,);//设置字体,解决中文乱码$mpdf->useAdobeCJK = true;$mpdf->SetAutoFont(AUTOFONT_ALL);//获取要生成的静态文件$html=file_get_contents('template.html');echo $html;exit;//设置PDF页眉内容$header='<table width="%" style="margin: auto;border-bottom: px solid #FBD; vertical-align: middle; font-family:serif; font-size: pt; color: #;"><tr><td width="%"></td><td width="%" align="center" style="font-size:px;color:#AAA">页眉</td><td width="%" style="text-align: right;"></td></tr></table>';//设置PDF页脚内容$footer='<table width="%" style=" vertical-align: bottom; font-family:serif; font-size: pt; color: #;"><tr style="height:px"></tr><tr><td width="%"></td><td width="%" align="center" style="font-size:px;color:#AAA">页脚</td><td width="%" style="text-align: left;">页码:{PAGENO}/{nb}</td></tr></table>';//添加页眉和页脚到pdf中$mpdf->SetHTMLHeader($header);$mpdf->SetHTMLFooter($footer);//设置pdf显示方式$mpdf->SetDisplayMode('fullpage');//设置pdf的尺寸为mm*mm//$mpdf->WriteHTML('<pagebreak sheet-size="mm mm" />');//创建pdf文件$mpdf->WriteHTML($html);//删除pdf第一页(由于设置pdf尺寸导致多出了一页)//$mpdf->DeletePages(,);//输出pdf$mpdf->Output();exit;?>
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐:
PHP简单实现用FTP类上传文件视频等的方法
php中使用websocket实例详解
php的api数据接口书写实例详解
以上就是PHP生成PDF文件的方法的详细内容,更多请关注 其它相关文章!
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答