2010-12-13 2 views
10

アプリ内にPDFまたはMS Word Docファイルを作成し、すぐに電子メールで送信する(可能であれば、保存する)方法がありますか?アプリ内にPDF/Word(Doc)ファイルを作成する

私はかなりの時間をかけて試してきましたが、JAWライブラリ(apwlibraryとiText)を見つけました。しかし、どちらも種類のチュートリアルを提供していません。

誰かが正しい方向に向いていますか?

編集:オンラインPDF生成ツールを使用することができますか?最初にデータをサービスに送信し、結果を取得して電話に保存しますか?

+0

はapwlibraby何ですか? – JasonPlutext

+0

私の悪い。そのタイプミス。その実際には図書館です。そのアンドロイドのPDFライター:http://sourceforge.net/projects/apwlibrary/ –

答えて

2

私はapache fop http://xmlgraphics.apache.org/fop/ をお勧めします。標準FOPを使用してpdfを生成することができます。

+0

迅速な返信をありがとう。しかしもう一つのこと。私が参照できるガイドやチュートリアルはありますか? –

+0

http://xmlgraphics.apache.org/fop/quickstartguide.html – Cristian

+0

@Cristian:Androidの場合と同じように、そのガイドがそのまま動作するとは思いませんか? –

1

あなたのデバイスがpdfファイルを作成するための中心的な機能でない限り、私はあなた自身ではしないことをお勧めします。 PDFの作成を追加することは、パフォーマンスのニーズに応じて潜在的に多くの作業になるでしょう。 Javaライブラリの追加は簡単ですが、パフォーマンスの低下は避けられます。 Javaと組み合わされたネイティブライブラリは、ビルドとバグ修正の賢明さを維持するために、より多くの不毛を抱くでしょう。

電子メールで情報を電子メールで送信する必要がある場合は、メッセージテキストをHTMLで作成し、その代わりにインテントを使用して電子メールプログラムでビルドします。または、あなたがしたい場合は。 PDFの生成をサーバに入れ、ちょうど電子メールでリンクしてください。

+0

さて、問題のアプリは引用符/プロポーザルを作成することです。ユーザーができるだけ自分のクライアントに良いメールを送信できるようにすることです。私はあなたが正しく提案するように、現在inbuilt電子メールを使用していますが、それは最善の解決策ではありません。私は、ユーザーにロゴなどを添付させるという選択肢を持つPDFを作成すると、それをより良い提案にすると仮定しました。つまり、HTMLメールを送信する例を教えてください。おそらく、それは要件を一時的に処理することができます。 –

+0

http://code.google.com/p/k9mail/issues/detail?id=1980およびhttp://code.google.com/p/k9mail/issues/detail?id=2492のコメントをご覧ください。それはhtml電子メールで私のために働く。 –

+0

私はHTML電子メールを送信するためのいくつかのページを見て、それはまだまれに見えます。専門家からは遠い他の提案はどうですか?それについてのヒント?サーバー上のPDFとリンク部分を送信します。 –

0

私は今、Javaでレポートを作成し、PDF、DOC、XLSにエクスポートするためのオープンソースライブラリであるJasperReportsを使っています... iReportと組み合わせてテンプレートのグループを作成すると、さまざまな種類のソース(JavaBeansを使用しています)のコンテンツでいっぱいのファイルを簡単に作成できます。

静的なテンプレートを持っているのが気に入らない場合は、いつでもDynamicJasper(ウェブサイトの例は素晴らしいです)をご覧ください。
幸運!

+0

ummm、多分私はあなたの質問に答えるのが速すぎた。これらはJavaライブラリであり、私は実際にアンドロイドでどのように動作するのか分かりません(おそらく再構成されていますか?)。 – Omaita

0

私はApache POIを使用しました。それはうまくいくようだった。 http://poi.apache.org/

これ実際に、http://poi.apache.org/hwpf/

+0

あなたはアンドロイドアプリを意味しますか? –

+0

番号。私はJavaプロジェクトで使用しました。私はあなたがMSの単語ファイルを作成するJavaのlibを探していると思った。 – Nishant

+0

PDFまたは私のアンドロイドアプリ内のもの。アプリを通じて送信される電子メールのプレゼンテーションは重要です。 –

関連する問題