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文件的实现方法。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对我们网站的支持!

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