2012-11-13 34 views
0

我正在使用php生成pdf報告。我需要爲此文檔添加Century Gothic字體。在pdf報告上添加字體與fpdf

我認爲我必須做這樣的事情:

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

但這不工作,我無法找到的那種信此庫的文件。請幫助。

+0

您是否閱讀過關於FPDF的教程? http://fpdf.org/en/tutorial/tuto7.htm –

回答

1

這是the relevant tutorial

我猜你忘做MakeFont您嘗試添加字體前,具體是:

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

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

一旦你已經生成的字體定義文件(通常爲.z擴展名),然後AddFont應該工作。

2

這爲我工作:

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

轉換您的.ttf文件

下載.PHP和.Z文件

這些文件添加到以下文件夾: fpdf/font (這是您需要下載的默認文件夾結構,以便您的fpdf工作)

這是我在我的文件中使用的代碼:

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