当前位置:Gxlcms > PHP教程 > PHP生成PDF文档withPDFLib

PHP生成PDF文档withPDFLib

时间:2021-07-01 10:21:17 帮助过:4人阅读

PHP一个最大的好处就是他对新技术的支持非常容易,这种语言的可扩展性使得研发人员能够非常方便地添加新的模块,而且遍布世界的技术团体的支持和众多扩展模块的支持使得PHP已成为功能最齐全的Web编程语言之

  一。目前可得到的扩展模块已能够使研发人员执行IMAP和POP3操作,能动态产生图象和Shockwave Flash动画,进行信用卡验证,敏感数据的加密解密,还能够解析XML格式的数据。但这还不是全部,目前,又有一个新的模块能和PHP进行绑定了,那就 是PDFLib扩展模块,他能够让研发人员动态产生PDF(Adobe Portable Document Format)格式的文件,下面就先看看怎么在PHP里使用这个模块。

  为了能够使PHP具有操作PDF格式文件的能力,你必须先在你 的系统里安装PDFLib扩展库,如果你使用的是Lunix系统,你能从 http://www.pdflib.com/pdflib/index.html下载一个并进行编译,如果你使用的是视窗系统系统,那就更简单了,只需 要下载一个编译好的PDFLib库,然后在PHP的设置文件里把相应的行的注释去掉即可。

  extension=php_pdf.dll

  如果是动态装载,也能是参照下面的命令:

  dl("php_pdf.dll");

  此外,你还必须有一个Adobe Acrobat PDF阅读器,用来浏览PDF格式,如果你没有,你能从http://www.adobe.com/免费下载。

  一旦你做好了前期准备,就能创建PDF文件了,下面就是个简单的例子:

  输出文字PDF_show_xy($pdf, "This is an exam of PDF Documents, It is a good Lib,",50, 750);PDF_show_xy($pdf, "If you like,please try yourself!", 50, 730);// 结束一页PDF_end_page($pdf);// 关闭并保存文件PDF_close($pdf);?>

  然后保存成PHP文件,在浏览器里进行浏览,PHP就会执行上面的代码,他产生一个新的PDF文件,并保存到指定的位置。

  目前我们分析一下什么的代码,要使用PHP创建PDF文件,有四个步骤:1,创建文件句柄;2,注册文件的字体和颜色;3,用PDFLib提供的函数向文件句柄写文字或画图;4,保存文件。

  首先,创建PDF文件句柄,语法如下:

  $pdf = PDF_new();

1 2 3 4 下一页

人气教程排行