本文是PHP中文网原创翻译,转载请看文末的转载要求,谢谢合作!在PHP代码中生成PDF文件是一项非常耗时的工作,早期的程序员通常是在PHP代码中利用FPDF生成PDF文件。但在如今,有很多的函数库可以使用,借助它们你可以从你提供的HTML文档生成PDF文件,从而让工作变得简单方便起来。FPDF是一个PHP类,它允许用纯PHP代码生成PDF文件,这也就是说我们不用使用PDFlib库。FPDF中的F就代表着自由:你可以以各种方式使用它,并根据你的需求调整它。下面我们来看看FPDF的特征:1.自由选择单元格,页面格式和边距;2.管理页眉和页脚;3.自动分页;4.自动换行和文本对齐;5.支持图片(JPEG,PNG,GIF);6.颜色管理;7.支持链接;接下来再介绍一下可以直接从HTML生成PDF的函数库。DomPDFDomPDF是一个从HTML到PDF的转换器,它遵循CSS2.1的HTML布局,还有是用PHP编写的渲染引擎。DomPDF以样式为主导:它可以下载和读取外链样式表,内链样式标签和HTML元素的属性。它的特点包括:1.处理CSS属性,包括了
import,media和page规则;2.支持HTML的可见属性;3.支持外部样式表,通过本地或