我尝试使用自定义字体的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加载一个字体,但我甚至没有设置路径,只使用字体名称
如何正确添加字体?
答案 0 :(得分:4)
删除 ttfonts.php 以外的font / unifont文件夹中的所有* .php和* .dat文件。 将重新创建所有这些文件(使用正确的路径)。