progdog-ru/tfpdf

此类是FPDF的修改版本,增加了对UTF-8的支持。此外,它仅嵌入文档中使用的字体必要部分,使得文件大小比全部嵌入字体小得多。

1.33.2 2021-11-26 12:44 UTC

This package is auto-updated.

Last update: 2024-09-26 19:14:51 UTC


README

tFPDF接受UTF-8编码的文本。它嵌入字体子集,允许创建小的PDF文件。

它需要一个名为'unifont'的文件夹,作为'font'文件夹的子文件夹。

您应该使'unifont'文件夹可写(CHMOD 755或644)。虽然这不是必需的,但它允许在首次使用字体时缓存字体度量,使后续使用更快。

tFPDF只需要一个.ttf TrueType字体文件。该文件应放在'unifont'目录中。可选地,您还可以定义系统字体路径,例如'C:\Windows\Font'(请参阅示例ex.php文件)并在该目录中引用TrueType字体。

在调用AddFont()时,将第四个参数传递为true,并在使用Write()等时使用UTF-8编码的文本。

tFPDF

信息

原始作者:Ian Back 维护者:Tycho Veltmeijer 许可证:LGPL

描述

此类是FPDF的修改版本,增加了对UTF-8的支持。此外,它仅嵌入文档中使用的字体必要部分,使得文件大小比全部嵌入字体小得多。这些功能最初是为mPDF项目开发的。

要在脚本中使用Unicode字体,请将字体文件名作为AddFont()和true的第三个参数传递。该字体可以位于font/unifont目录或直接位于系统字体文件夹中(如果定义了常数<_SYSTEM_TTFONTS>)。该软件包附带DejaVu字体家族。

注意:此类需要mbstring扩展。

此存储库的源代码

fpdf github存储库

progdog.ru