驰锐科技告诉你PHP脚本怎样生成PDF文件

日期:2013-06-09 09:21:14

 

      有几种情况的其中一个动态的PDF文件的Web应用程序是一个伟大的解决方案,为您的数字文件。想想为了文件在您的电子商务应用程序,为您的营销活动,或只是从您的网页的PDF版本的优惠券。有很多情况下是一个动态的PDF文档是一个伟大的方式来解决问题,太。使用PHP,它可能产生这些PDF文件。有几个免费的PHP类和有pdflib库,这是一个商业化的产品。现在,成都网页设计公司驰锐科技告诉你生成PDF文件使用PHP。

 

       以下类写入生成PDF文件“从零做起”使用PHP函数:

       FPDF
       FPDF类写入写入PHP4和创建PDF文件的“对飞”是***个免费的PHP脚本。我已经使用这个类8年前在一些电子商务应用生成几个文件。该项目的网站提供了一些伟大的文档和有用的例子也不少。***的版本是2011年6月,我希望下一个版本是PHP5写。原始版本并不支持UTF-8,但因为同时有的类名为tFPDF支持UTF-8。

       TCPDF
       像许多其他的PDF脚本TCPDF基于FPDF。 TCPDF类是在开始重写PHP5支持UTF-8。这个项目现在是一个伟大的PDF生成器,伟大的形象功能,包括支持CMYK颜色模式。
缺少支持UTF-8 FPDF TCPDF类,我用我的所有项目现在因为多年的原因。如果你已经使用FPDF在过去,这是很容易做出的举动。 FPDF类的文档TCPDF项目也不是那么好,但有据可查的例子还有很多。

       Zend_Pdf模块支持
       Zend框架也有PDF生成的类,它有比FPDF或其他类的功能少。像许多其他类Zend框架内是非常有限的文档,这个类。如果你已经使用Zend框架为你的项目,你需要一些基本的PDF功能,你应该去为这个PDF解决方案。

       PDFLIB
       PDFlib是商业的PDF解决方案,为PHP。如果已安装(编译),您可以使用PDFlib函数在PHP代码中,而不需要包含一个类文件或库。这可能会更好地工作,往往是更快,但产品也有一个“伟大”的价格。我曾使用PDFlib的项目之一,在过去,,PDFlib是***不是一个坏的。如果你的PHP网站上的PDF文档,信息已经过时,不为当前版本更新了。在那一刻,你的项目是做大创建PDF文件在您的项目中的重要组成部分,你应该想想这个PHP的PDF库。

       导入PDF文件,并添加内容,使用PHP
       上面的类的工具,用于创建PDF文件,例如使用PHP代码生成PDF发票单据。使用这些工具,你需要创建PDF文档中的任何元素。下面的类将帮助你使用现有的PDF文件,您的动态PDF文件。

       FPDI
       FPDI是一个伟大的FPDF的TCPDF类的脚本类扩展。这很简单:PHP代码打开一个文件,并将其存储在网络sevrer的内存,你可以添加文本和图像。下面的例子将展示它是如何工作的。
       请注意,这仅仅是一个例子如何使用FPDI类。由于对象是PHP5写的,你需要使用TCPDF类或到PHP4的对象,你需要改变的代码。

       PDI(PDFlib的产品)
       也有一些PDF导入功能,称为PDI PDFlib库。根据他们的网站,它要求购买此分机或类一起使用PDFlib作为捆绑。我从来没有使用这个PDF导入类,但我认为重要的是要在这篇文章中提到的脚本。

       HTML用PHP的PDF转换
       有很多请求的HTML转换为PDF。此功能是非常有用的,如果你想从你的网站动态生成的PDF版本。以下两个项目是最重要的类(如果你谈论可用的信息和频繁更新)。

       MPDF
       MPDF是基于FPDF和HTML2FPDF,用了许多增强功能。该脚本是能够处理UTF-8编码的HTML代码,并能够使用CSS样式表生成的PDF布局。

       DOMPDF
       DOMPDF是一个HTML到PDF转换器,它能够读取/解析CSS2.1规范的HTML布局。脚本是能够渲染样式外部样式表和单个HTML元素的样式属性。 PDF渲染功能目前提供PDFLib来的R&OS CPDF类由韦恩•哈密写。

上一篇文章:
下一篇文章: