php致命错误:调用未定义的方法TCPDF :: addTTFfont()in

时间:2015-02-15 07:56:40

标签: 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');

我想将默认字体更改为我的字体,并且在TCPDF文档中添加了toTTFfont方法。但我得到这个错误!!

  

致命错误:调用未定义的方法TCPDF :: addTTFfont()...

为什么我不能使用它?!!

2 个答案:

答案 0 :(得分:18)

在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);

答案 1 :(得分:0)

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