1

http://code.google.com/p/droidtext/経由でテキストを pdf に保存しようとしています。しかし、ロシア語のテキストの保存に問題があります。作成された pdf には、すべてのラテン文字と記号が表示されます。しかし、ロシア語の文字は見当たりません。「dfыва-:」のようなテキストを書くと、pdf では「df-:」と表示されます。ロシア語の文字を含むフォントを使用しています。誰かが同じ問題を抱えていたら、助けてください。コード:

Document doc = new Document();
PdfWriter.getInstance(doc, new FileOutputStream("/sdcard/test.pdf");
doc.open();
BaseFont times = baseFont.createFont("/sdcard/test/TIMES.TTF", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
doc.add( new Paragraph("dfыва-:", new Font(times, 14) ) );
doc.close();
4

1 に答える 1

0

適切なエンコーディングを設定する必要があります。

この例はおそらくあなたを助けるでしょう。

于 2013-09-08T18:35:43.343 に答える