docnet / tfpdf
tfpdf
v2.2.7
2023-10-16 07:51 UTC
Requires
- php: >= 5.5
- ext-mbstring: *
Requires (Dev)
- phpunit/phpunit: 5.5.*
README
这是一个非官方的 tFPDF-library 存储库。目的是能够使用 composer 构建自动包。
tFPDF 是什么?
tFPDF 是 FPDF 的一个版本,它支持 UTF-8 和字体子集。
FPDF 是什么?
FPDF 是一个 PHP 类,它允许使用纯 PHP 生成 PDF 文件,也就是说不需要使用 PDFlib 库。FPDF 中的 F 代表 Free:您可以使用它进行任何类型的用途,并修改它以满足您的需求。
FPDF 有其他优势:高级功能。以下是其主要功能的列表
- 选择度量单位、页面格式和页边距
- 管理页面页眉和页脚
- 自动页面分页
- 自动换行和文本对齐
- 图像支持(JPEG、PNG 和 GIF)
- 颜色
- 链接
- TrueType、Type1 和编码支持
- 页面压缩
FPDF 不需要任何扩展(除了 zlib 用于激活压缩和 GD 用于 GIF 支持)。它适用于 PHP 4 和 PHP 5(最新版本至少需要 PHP 4.3.10)。
教程将为您提供一个快速入门。完整的在线文档在此处,下载区域在那里。强烈建议阅读 FAQ,其中列出了最常见的疑问和问题。
有一个脚本部分可用,并提供了一些有用的扩展(如书签、旋转、表格、条形码...)。
我可以使用哪些语言?
该类可以生成除西欧语言之外的多语言文档:中欧、西里尔、希腊、波罗的海和泰语,前提是您拥有具有所需字符集的 TrueType 或 Type1 字体。中文、日文和韩文也受支持。UTF-8 支持也可用。
关于性能如何?
当然,文档的生成速度比 PDFlib 慢。然而,性能损失保持非常合理,在大多数情况下适用,除非您的文档特别复杂或重量级。
源代码归属
Code 128 和 Code 39 条形码库的代码直接从 FPDF 网站获取,那里的源代码归属模糊至多,但大多数情况下根本不存在。如果您需要在此处包含代码的源代码归属,请提出问题。