2010-12-13 21 views
10

內PDF/Word(文檔)的文件是否有創建PDF或應用程序中的MS Word文檔文件的最終方法,並立即通過電子郵件發送(以及可能的話,還可以存儲它)。創建應用

我一直在嘗試了一段時間,並已發現了JAVA庫:apwlibrary和iText的。但他們都沒有提供任何類型的教程。

任何人都可以指向正確的方向嗎?

編輯:試想想起來了,是可以在線PDF生成器使用,首先由數據發送到服務,然後檢索結果並將其保存在手機上?

+0

什麼是apwlibraby? – JasonPlutext 2010-12-14 06:10:09

+0

我的不好。它是一個錯字。它的實際apwlibrary。它是一個android的PDF編寫器:http://sourceforge.net/projects/apwlibrary/ – 2010-12-14 06:18:14

回答

2

我會推薦apache fop http://xmlgraphics.apache.org/fop/ 你可以使用標準的FOP來生成pdf。

+0

感謝您的及時回覆。另一件事,但。有我可以參考的指南或教程嗎? – 2010-12-13 14:41:01

+0

http://xmlgraphics.apache.org/fop/quickstartguide.html – Cristian 2010-12-13 14:43:08

+0

@Cristian:我不認爲那個指南會像Android那樣工作嗎? – 2010-12-13 14:45:12

1

除非是你的設備創建一個PDF文件,我建議不要做自己的核心功能。根據您的性能需求,添加PDF創建將是相當多的工作。 Java庫將更容易添加,但性能較差。與Java相結合的本地庫將更有趣地維護構建和bug修復。

如果你只需要電子郵件的一些信息你爲什麼不以HTML創建一個消息文本和使用意圖與電子郵件程序,而不是構建以電子郵件嗎?或者如果你想讓你可以例如把服務器上的PDF生成,只是通過電子郵件發送鏈接..

+0

那麼,有問題的應用程序是創建報價/建議,並且這個想法是讓用戶儘可能地發送好看的電子郵件給他們的客戶。我正在使用內置電子郵件,因爲您正確地建議,但它不是最好看的解決方案。我認爲創建一個PDF讓用戶附上他的標誌等選項將使它成爲一個更好的主張。這就是說,你能指出我發送HTML電子郵件的一些例子嗎?也許,這可能會暫時關注這些需求。 – 2010-12-21 05:00:49

+0

請查看http://code.google.com/p/k9mail/issues/detail?id=1980和http://code.google.com/p/k9mail/issues/detail?id=2492中的評論。 。用html電子郵件爲我工作。 – 2010-12-21 05:10:55

+0

我擡頭看了幾頁發送HTML郵件,它看起來還是比較寒酸。遠離專業。其他建議如何?任何提示呢? PDF在服務器上併發送鏈接部分。 – 2010-12-21 09:28:22

0

我與JasperReports的工作,現在,開源庫在Java中創建報告,並導出爲PDF,DOC,XLS ...使用它與iReport一起創建一組模板使得創建充滿來自不同類型源(我正在使用JavaBeans)的內容的文件變得非常容易。

如果你不喜歡有靜態模板的想法(這有點討厭取決於你的需求),你總是可以看看DynamicJasper(網站上的例子很棒)。
祝你好運!

+0

嗯,也許我太快回答你的問題。這些是Java庫,我真的不知道事情如何與android(重新可能?)。 – Omaita 2010-12-22 11:09:25

0

我已經使用了Apache POI。它似乎運作良好。 http://poi.apache.org/

這實際上,http://poi.apache.org/hwpf/

+0

你的意思是在一個Android應用程序? – 2010-12-23 18:00:04

+0

沒有。我在一個Java項目中使用。我以爲你在尋找一個Java庫來創建一個MS文件。 – Nishant 2010-12-23 18:07:02

+0

其中的PDF或我的Android應用程序實際上。通過應用程序發送的電子郵件的顯示非常重要。 – 2010-12-23 19:25:29