使用fpdf在pdf报告上添加字体

时间:2012-11-13 13:49:21

标签: php pdf fonts report

我在php上使用fpdf生成pdf报告。我需要为此文档添加Century Gothic字体。

我认为我必须做这样的事情:

$pdf->AddFont('CenturyGothic','','century.php');
$pdf->SetFont('CenturyGothic','',12);

但这不起作用,我无法找到该库中带有该字母的文件。请帮助。

2 个答案:

答案 0 :(得分:4)

这对我有用:

转到http://www.fpdf.org/makefont/index.php

转换.ttf文件

下载.php和.z文件

将这些文件添加到以下文件夹:fpdf / font (这是您需要下载的默认文件夹结构,以便您的fpdf正常工作)

这是我在我的文件中使用的代码:

$fpdf->AddFont('Gotham','','Gotham-Book.php');
$fpdf->SetFont('Gotham','',11); 

答案 1 :(得分:1)

这是the relevant tutorial

我猜你在尝试添加字体之前忘记了MakeFont,特别是:

<?php
require('makefont/makefont.php');

MakeFont('c:\\Windows\\Fonts\\comic.ttf','cp1252');
?>

生成字体定义文件后(通常为.z扩展名),AddFont应该有效。