php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法

php读取pdf数据,php pdf读取,PHP中使用mpdf 导出PDF文件的实现方法

本文主要介绍了在PHP中使用mpdf导出pdf文件的实现方法,很不错,有一定的参考价值。有需要的朋友可以参考一下。

MPDF是一个强大的PDF生成库,基本兼容HTML标签和CSS3样式。本文通过一个实例代码介绍了在PHP中使用mpdf导出PDF文件的实现方法。

具体代码如下:

/**

* PHP使用mpdf导出pdf文件

* @ param $ contentString如果PDF文件的内容是html代码,css内容与id分离,那么类选择器可能会失败,解决方法可以直接写入标签样式。

* @param $filename字符串来保存文件名

* @param $css string css样式内容

*/

函数export_pdf_by_mpdf($content,$filename,$css=' ')

{

set _ time _ limit(0);

' include_once '。/mpdf/mpdf . PHP ';

//实例化mpdf

$ _ obj _ mpdf=new \ mpdf ('UTF-8 ',' A4 ','','解放',0,0,20,10);

//设置PDF头内容(自定义编辑样式)

$ header=' table width=' 95% ' style=' margin:0 auto;border-bottom:1px solid # 4f 81 BD;垂直对齐:居中;字体系列:衬线;字体大小:9pt颜色:# 000088;'

trtd width=' 10% '/tdtd width=' 80% ' align=' center ' style=' font-size:16px;color:# a0a 0a 0 ' header/tdtd width=' 10% ' style=' text-align:right;'/TD/tr/table ';

//设置PDF页脚内容(自定义编辑样式)

$ footer=' table width=' 100% ' style=' vertical-align:bottom;字体系列:衬线;字体大小:9pt颜色:# 000088;tr style='height:30px'/trtr

TD width=' 10% '/tdtd width=' 80% ' align=' center ' style=' font-size:14px;color:# a0a 0a 0 ' footer/tdtd width=' 10% ' style=' text-align:left;'

页码:{ PAGENO }/{ nb }/TD/tr/table ';

//将页眉和页脚添加到PDF

$ _ obj _ mpdf-sethtml header($ header);

$ _ obj _ mpdf-sethtml footer($ footer);

$ _ obj _ mpdf-set display mode(' full page ');//设置PDF显示模式

$ _ obj _ mpdf-write html(' page break sheet-size=' 210mm 297mm '/');//设置PDF A4纸尺寸:210mm*297mm

!empty($ CSS)$ _ obj _ mpdf-write html($ CSS,1);//设置PDF css样式

$ _ obj _ mpdf-write html($ content);//将$content写入PDF

$_obj_mpdf-DeletePages(1,1);//删除PDF的第一页(设置PDF大小导致的多余页面)

//输出PDF并直接下载PDF文件

//$ _ obj _ mpdf-Output(filename。' pdf ',真);

//$ _ obj _ mpdf-Output(filename。pdf ',' D ');

$ _ obj _ mpdf-Output();//右键可以保存输出的PDF浏览器预览文件。

退出;

}

$html='b style='color: red '你觉得我是个好人吗/b ';

$ word name=' test-file ';

export_pdf_by_mpdf($html,$ word name);

总结

以上是边肖介绍的PHP中使用mpdf导出pdf文件的实现方法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: