使用PHP把HTML生成PDF文件的几个开源项目介绍_php技巧
利用PHP编码生成PDF文件是一个非常耗时的工作。在早期,开发者使用PHP并借助FPDF来生成PDF文件。但是如今,已经有很多函数库可以使用了,并且能够从你提供的HTML文件生成PDF文档。这让原先耗时的工作变得非常简单了。 FPDF是很早就被使用的,其特点如下: FPDF FPDF是一个允许使用纯PHP生成PDF文档的PHP类,换句话说,没有使用PDFlib 函数库。FPDF中的F代表免费和自由:你可以在任何情况下使用,并且支持自定义,来满足你特定的需求 特点: 1、可以选择单元、页面格式和边距 顺便也介绍一些可以直接从HTML生成PDF的函数库。 DomPDF domPDF将HTML转换为PDF。DomPDF遵循CSS2.1的HTML布局,它是用PHP编写的渲染引擎。DomPDF以样式为主导:它会下载并读取外链样式表,内联样式和HTML元素的style属性值。并且还支持大部分的HTML可见属性。 特点: 1、处理大部分CSS2.1和少许CSS3属性,包括@import, @media & @page 规则 TCPDF TCPDF也可以用于生成PDF文档,并且它是一个开源的PHP类库。 特点: 1、基本功能不依赖于其他PDF函数库 更多特点请戳:more 从原文的评论列表中,我也搜罗了相关的站点和开源项目: wkhtmltopdf(评论说是HTML生成PDF的标准了): pdfservices(这个不用解释了,戳开就知道): |