1

PHPでPDFファイル生成プログラムを見つけました。実行すると、次のエラー警告が表示されます。

Warning: include(helveticab.php) [function.include]: failed to open stream: No such file or directory in E:\wamp\www\raj19\fpdf.php on line 789

Warning: include() [function.include]: Failed opening 'helveticab.php' for inclusion (include_path='.;C:\php5\pear') in E:\wamp\www\raj19\fpdf.php on line 789
FPDF error : Could not include font metric file

fpdf.php が見つからないと思います。彼らのサイトを検索しましたが、英語版が見つかりませんでした。英語版の完全なリンクを教えてもらえますか?

4

4 に答える 4

2

helveticab.phpFPDF に同梱されているフォント定義ファイルです。ここから入手してください: http://www.fpdf.org/

于 2011-01-11T13:50:50.247 に答える
1

コードはフォント ライブラリを見つけることができないため、この行をコードに追加します。

define('FPDF_FONTPATH','fpdf/font/');
于 2016-07-24T15:33:35.460 に答える
0

フォルダ全体をコピーして、「フォント」をチェックするだけです。中に入って、探しているファイルを検索します。

何も機能しない場合。試してみて$font = 'fonts/arial.ttf'; 、「fonts」フォルダーにTTFファイルを置きます。どこで入手できるかわからない場合。エクスプローラーの「フォント」で検索し、TTF ファイルをフォント フォルダーにドラッグするか、コピーして取得します。

動作しない場合は、フォント ファイルを呼び出そうとしているコード行をコピーします。

于 2016-08-16T22:35:20.973 に答える
0

ライブラリがルート ディレクトリのどこにあるかによって異なります。同じ場所にある場合は、 $str = 'fpdf.php'; を使用してください。必要 ($str); 出力が fpdf というディレクトリにあり、php 出力が別のディレクトリ、つまり mydoc にある場合は、1 ステップ上に移動する必要があります $str = '../fpdf.php'; PHP 出力が 2 ステップ下がっている場合、つまり root/myfolder/mydoc/output.php の場合は、2 ステップ上げる必要があります $str = '../../fpdf/fpdf.php'; fpdf ライブラリがフォルダー root/fpdf/fpdf.php にあると仮定しています。

于 2016-08-24T12:04:17.133 に答える