アンドロイドでiTextライブラリのシンプルなプログラムを実行することができません

I want to run a simple iText program, here is my code: http://pastebin.com/C6YMkYNk

Javaでは正常に動作しますが、Androidでは動作しません。 iTextバージョン5.1.3を使用しています。私のコードではエラーは表示されませんが、PDFファイルは表示されません。誰も私の問題を解決するために何をする必要があると提案することができますか?

1
問題を再現するソースの最小限の例を組み込んでください。また、読みやすくするために質問を書き直す必要があります。
追加された 著者 the Tin Man,

2 答え

これを試して:

FileOutputStream fOut = openFileOutput("a.pdf", MODE_WORLD_READABLE);
PdfWriter.getInstance(document, fOut);

作業ディレクトリに書き始めることはできません。それをsdcardに保存する必要があります

0
追加された
openFileOutputのみを使用し、PdfWriter.getInstance(document、new FileOutputStream( "a.pdf"))を削除するとどうなりますか?
追加された 著者 Steven,
あなたはそれが作られていないことをどのように知っていますか(これがデバイスに保存されることに注意してください)また、出力ストリームを閉じていることを確認してください。
追加された 著者 Steven,
まだ動作していません.iコードを更新しました:コードを実行すると、 pastebin.com/bynwweAQ が実際に更新されました。 PDFファイルよりもJavaで自動的に作成されます
追加された 著者 Aamirkhan,
私はこれを試したが、それは&エラーが表示されますが、pdfも作成されていません
追加された 著者 Aamirkhan,
実際にはpdfファイルを私に見せてくれません...そして、ここに私のコードはありますか? pastebin.com/ryAcEpWb
追加された 著者 Aamirkhan,

私は、ライブラリのバージョンが、Android用に最適化されているとは思えません.Android用には動作しないライブラリがいくつかあります(AWTライブラリなど)。

iTextのAndroidライブラリに手を差し伸べる方法については、営業部門にお問い合わせください

0
追加された