2

たくさんの画像があり、それらすべての画像の PDF を生成したいと考えています。FPDFこれを達成するためにライブラリ(バージョン1.7)を使用しています。しかし、次のエラーが発生します。

FPDF error: Could not include font definition file

このエラーに関するGoogleの記事をいくつか見つけて試してみましたが、それでも問題は解決しません。

ここで何が問題になるはずですか?どこが間違っているのですか?

4

6 に答える 6

12

同様のエラーが発生しましたが、オンラインのドキュメントがないため、ここで共有します。

「FPDF エラー: フォント ファイルが見つかりません」

必要なファイル (file.php、file.afm、file.z) をダウンロードしたら、オンライン ユーティリティ ( http://fpdf.fruit-lab.de )を使用して FPDF で使用するために ttf フォント ファイルを変換する場合。次のことを行う必要があります。

1)フォントフォルダー(または他のフォルダーに入れますが、この指示を使用する必要がありますdefine('FPDF_FONTPATH','yourpath/yourfolder/');

2) ファイルの名前を変更する場合は、file.php を開いて、「.z」ファイルの名前を含む「$file」を検索し、適切に名前を変更する必要があります。

于 2016-07-21T10:19:55.163 に答える
5

少し遅すぎるかもしれませんが、以前は同じ問題があり、解決策は単純に /font/ フォルダーにアクセス許可を与えることでした...

ルーキーミス... 755のアクセス許可でうまくいきました。

于 2013-07-26T12:12:52.120 に答える
0

AddFont 関数でフォント パスを確認します。

例えば:

$fontInformation = pathinfo(WWW_ROOT . "files/files/font/file/" . $pdffile['font_file']);

$fontFileName = $fontInformation['filename'] . '.php';

//$pdf->fontpath = WWW_ROOT . "files/font/file/";


$pdf->AddFont($fontInformation['filename'], '', $fontFileName);

//set font for the entire document
$pdf->SetFont($fontInformation['filename'], '', 20);

これで問題が解決する場合があります。

于 2013-05-23T08:54:30.240 に答える