2010-12-13 27 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