彩票走势图

盘点如何利用PHP生成PDF文件

原创|行业资讯|编辑:龚雪|2014-11-20 09:52:30.000|阅读 484 次

概述:盘点使用PHP类和方法实现PDF文件。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

在PHP代码中生成PDF文件是一项非常耗时的工作,早期的程序员通常是在PHP代码中利用FPDF生成PDF文件。但在如今,有很多的函数库可以使用,借助它们你可以从你提供的HTML文档生成PDF文件,从而让工作变得简单方便起来。

FPDF
FPDF是一个PHP类,它允许用纯PHP代码生成PDF文件,这也就是说我们不用使用PDFlib库。FPDF中的F就代表着自由:你可以以各种方式使用它,并根据你的需求调整它。下面我们来看看FPDF的特征:

  • 自由选择单元格,页面格式和边距;
  • 管理页眉和页脚;
  • 自动分页;
  • 自动换行和文本对齐;
  • 支持图片(JPEG,PNG,GIF);
  • 颜色管理;
  • 支持链接;

接下来再介绍一下可以直接从HTML生成PDF的函数库。
DomPDF
DomPDF是一个从HTML到PDF的转换器,它遵循CSS2.1的HTML布局,还有是用PHP编写的渲染引擎。DomPDF以样式为主导:它可以下载和读取外链样式表,内链样式标签和HTML元素的属性。它的特点包括:

  • 处理CSS属性,包括了@import,@media和@page规则;
  • 支持HTML的可见属性;
  • 支持外部样式表,通过本地或http/ftp;
  • 支持复杂的表结构;
  • 支持图片(JPEG,BMP,PNG,GIF);
  • 不依赖于其他PDF库;

TCPDF
TCPDF是一个用于生成PDF文件的开源PHP类,该项目起源于2002年,现在已经有全世界成千上万的人在使用。它的提点包括:

  • 基本功能不需要外部函数库;
  • 支持标准页面格式,自定义页面格式;
  • 支持UTF-8编码和从右向左的语言;
  • 支持各种字体;
  • 支持图片和图形的转换;
  • 支持页面压缩;
  • 支持页眉和页脚管理;

慧都提供PHP专业的开发IDE——PhpStorm(目前年终活动中,尽享优惠)。还有打折心愿,自己想怎么打折就怎么打折【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air满就送,还不赶快买买买!


标签:PHP

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP