3

FPDFを使用して PDF を作成し、tFPDFを使用して中国語、日本語、または韓国語などの Unicode 文字を許可しています。

tFPDF サンプル ファイルにあった ex.php を使用しています。

Hello World.txt ファイルに日本語と中国語の文字を追加しましたが、含まれているデフォルトの DejaVu フォントでもそれらの文字が表示されません。

日本語、中国語、韓国語などの他の文字を表示するにはどうすればよいですか?

4

2 に答える 2

2

使用している API は、ドキュメントに追加しようとしている Unicode 文字をエンコードするための特定のサポートを提供する必要があります。これは、これらの文字のコードページ/文字セットによって行われます。ハングル、GB2312、中国語ビッグ 5、シフト JIS など、日本語、中国語、韓国語の文字に使用できるさまざまな文字セットがあります。

使用している API は、追加しようとしているテキストと一致する文字セットをサポートする必要があります。

GB2312 と Chinese Big 5を使用したテキストの追加に関する情報がフォーラムにあるため、FPDF はいくつかの中国語のコードページをサポートしているように見えますが、メイン ページで Unicode について言及していないように見えるため、広範なそれをサポートします。

于 2010-08-21T22:41:49.560 に答える
2

mbfpdf と呼ばれるfpdfのマルチバイト バージョンがあります (無料で入手できると思います)。それと PGOTHIC フォントを使えば、アジア文字を表示することができます。このクラス (mbfpdf) を使用して、自分でいくつかの pdf ファイルを作成しましたが、うまくいきました。

于 2011-02-09T07:11:35.087 に答える