您好,欢迎访问一九零五行业门户网

PHP生成PDF文件的方法

本篇文章主要介绍php生成pdf文件的方法,感兴趣的朋友参考下,希望对大家有所帮助。
代码如下:
<?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文件的方法的详细内容。
其它类似信息

推荐信息