2012-01-19 6 views
1

一部のデータをPDFファイルに変換するアンドロイドアプリを作成したいのですが、 をAndroidの携帯電話に保存する必要がありますが、多くのドキュメントを検索しましたが、 。 私はiTextを使用しようとしていますが、私はAndroidのためにそれを使用する方法はありません。 コードを教えてください。 ありがとうございます。データベースデータをアンドロイドでPDFに変換

答えて

2

通常のJavaで既にiTextを使用していた場合は、Androidで使用する際に問題が発生するとは思われません。ビルドパスにiText jarを追加します。

次のコードでは、pdfドキュメントに段落を追加しています。

Document document = new Document(PageSize.A4,0,0,10,10); 
     PdfWriter.getInstance(document, new FileOutputStream("Image.pdf")); 
     Paragraph p =new Paragraph("This is simple text",new Font(Font.FontFamily.ZAPFDINGBATS,20)); 
     document.open(); 
     document.add(p); 
     document.close(); 

気軽に質問してください。

+0

私はアンドロイドでやってみましたが、pdfを生成していません、私はsdカードに保存しようとしていて、コンソールにエラーを表示しようとしています[2012-01-20 17:56:36 - pdf] 原産地1:C:¥Documents and Settings¥admin¥workspace¥pdf¥itextpdf-5.1.3.jar 原産地2:Cのコピーファイルが見つかりました。 :¥Documents and Settings¥admin¥workspace¥pdf¥itextpdf-5.1.3-sources.jar –

+0

私はthisと同じ問題を抱えています。何をするか –

+0

@Nikhil iTextを使って3つまたは4つのjarファイルをパスを構築する。これらのjarファイルのセットを使用しているときに、いくつかのメソッドが重複しています。最善の解決策は、** droidText **を使用することです。これはAndroid用のiTextのよりシンプルなバージョンです。それはiTextと同じメソッドを持っていますが、必要なのはAndroid用に一度だけです。また、iTextを使用する場合と比較して、最終的なAPKファイルのサイズを縮小します。 – AnujAroshA

関連する問題