2

Java アプリケーションから一部のデータを pdf ファイルにエクスポートしようとしています。pdfBox ライブラリを使用することにしましたが、正しく表示されているギリシャ文字を pdf ファイルに変換できないことに気付きました。エンコーディングを設定する方法はありますか?utf8、またはiso-8859-7に?PdFontEncoding や Encoding などを試しましたが、何も得られませんでした。

お時間をいただきありがとうございます。

4

1 に答える 1

1

次の 2 つのことを行う必要があります。

  • エンコーディングを設定し
  • ギリシャ文字のフォントを提供する

ほとんどの PDF リーダー (Adobe Reader、OS X Preview など) に組み込まれているフォントには、ギリシャ文字を含まないlatin1エンコーディングしかありません。http://libharu.sourceforge.net/fonts.htmlを参照してください。

私の推測では、ここでの問題はエンコーディングではなく、フォントの問題です。ギリシャ文字のフォントを入手して、PDF ファイルに埋め込む必要があります。フォントを埋め込むライセンスがあることを確認してください。

Java PDFBox ライブラリを使用してロシア語 PDF を作成するも参照してください。

于 2011-03-15T05:03:28.290 に答える