如何使用tFPDF添加字体

时间:2016-07-21 19:44:28

标签: php pdf fonts pdf-generation fpdf


我尝试使用自定义字体的tFPDF创建pdf文件。
我把arial字体放在font / unifont文件夹里 我使用此代码创建pdf文件:

$pdf->AddFont('arialbd','','arialbd.ttf',true);

$pdf->SetFont('arialbd','',16);
$pdf->Cell(40,6, 'OÜ Kersti Võlu Koolituskeskus', 0, 1);

$pdf->SetFont('arialbd','',10);
$pdf->Cell(40,12,'REGISTREERIMISLEHT', 0, 1);

$pdf->Output('test.pdf', 'I');

它在localhost上运行良好,但是当我在服务器上上传这个文件时,它会显示一个错误:

警告:fopen(C:\ xampp \ htdocs \ koolitus \ wp-content \ plugins \ koolitus \ fpdf / font / unifont / arialbd.ttf)

我看到该库试图从我的localhost加载一个字体,但我甚至没有设置路径,只使用字体名称
如何正确添加字体?

1 个答案:

答案 0 :(得分:4)

删除 ttfonts.php 以外的font / unifont文件夹中的所有* .php和* .dat文件。 将重新创建所有这些文件(使用正确的路径)。