php 抓取网页生成图片(PHP编程从入门到精通()(FLOSS)特点 )
优采云 发布时间: 2022-03-03 15:22php 抓取网页生成图片(PHP编程从入门到精通()(FLOSS)特点
)
FPDF 是一个 PHP 类,它允许使用纯 PHP 生成 PDF 文档,换句话说,无需使用 PDFlib 库。
FPDF 中的 F 代表 free 和 free:您可以在任何情况下使用它并支持自定义以满足您的特定需求、功能:
1、选择单位、页面格式和边距
2、可以管理页眉和页脚(推荐学习:PHP编程从初级到精通)
3、自动分页
4、换行和文本对齐
5、支持图片(JPEG、PNG、gif)
6、色彩丰富,支持链接
顺便介绍一些可以直接从HTML生成PDF的函数库。
DomPDF
domPDF 将 HTML 转换为 PDF。 DomPDF 遵循 CSS2.1 的 HTML 布局,这是一个用 PHP 编写的渲染引擎。 DomPDF 是样式驱动的:它下载并读取外部样式表、内联样式以及 HTML 元素的样式属性值。并且还支持大部分 HTML 可见属性。
特点:
1、处理大多数 CSS2.1 和一些 CSS3 属性,包括 @import、@media 和 @page 规则
2、支持HTML的大部分可见属性4.1
3、支持外部样式表,包括本地或 http/ftp 链接(通过 fopen-wrappers)
4、支持复杂的表格结构,包括行列跨度、分离&折叠边框模型和独立单元格样式
5、支持图片(gif, png, bmp & jpeg)
6、不依赖其他PDF函数库
TCPF
TCPD也可以用来生成PDF文档,它是一个开源的PHP库。
TCPDF 项目始于 2002 年,现已被数千人免费使用。 TCPDF 是一个免费的 Libre 开源软件 (FLOSS)。
特点:
1、基本函数不依赖其他PDF函数库
2、标准页面格式,支持页面格式自定义、边距自定义和单位计量
3、支持 UTF-8 编码和从右到左的语言。
4、支持TrueTypeUnicode、OpenTypeUnicode、TrueType、OpenType、Type1和CID-0字体
5、支持字体子集并提供发布一些 XHTML + CSS 代码、Javascript 和表单的方法
6、支持图片和图形转换
7、支持页面压缩(需要php-zlib扩展)
8、自动管理页眉和页脚
以上是php网页如何输出pdf的详细内容。更多详情请关注php中文网其他相关话题文章!