php Fatal error: Call to undefined method TCPDF::addTTFfont() in

php Fatal error: Call to undefined method TCPDF::addTTFfont() in

我正在使用 TCPDF class 制作 pdf 文件。

我的代码:

    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$fontname = $pdf->addTTFfont('../common/pdf/fonts/persianFont/HiwebNazanin.ttf', 'TrueTypeUnicode', '', 32);
$pdf->SetFont($fontname, '', 12, '', 'false');

我想将默认字体更改为我的字体,addTTFfont 方法已在 TCPDF 文档中添加。但是我收到这个错误!!

Fatal error: Call to undefined method TCPDF::addTTFfont() in ...

为什么我用不了?!!

在 TCPDF(版本 6.2.6)中使用:

require_once('/your_path_to/tcpdf.php');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
$fontname = TCPDF_FONTS::addTTFfont('../common/pdf/fonts/persianFont/HiwebNazanin.ttf', 'TrueTypeUnicode', '', 32);

您可以访问 http://fonts.snm-portal.com/ 以将 .ttf 或 .otf 文件转换为 TCPDF 可以读取的某些文件。 然后下载 3 个文件:font_name.z、arial.ctg.z、arial.php 并移动到 /tcpdf/fonts 文件夹。 然后你可以在$pdf->SetFont函数中使用"font_name"。