php fatal error :调用未定义的方法 TCPDF::addTTFfont()

标签 php pdf tcpdf

我正在使用 TCPDF 类制作 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);

关于php fatal error :调用未定义的方法 TCPDF::addTTFfont(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28524074/

相关文章:

php - 如何对 session 包装类进行单元测试?

php - PHP 中具有不透明度的径向渐变

php - 如何删除 TCPDF 中标题下方和 $html 上方的行?

php - 我们可以调用匿名函数而不将其存储在 PHP 的变量中吗?

php - 从 MySQL 读取单个记录的简单方法

javascript - 在Javascript中将PDF拆分为单独的文件

pdf - 保存为 PDF 时,Inkscape 对象会失去透明度

javascript - 使用javascript下载pdf文件内容

javascript - 在超过 1000 页的 PDF 文件中搜索文本

php - TCPDF 在多个页面上拆分 html 表