有没有一个明确的方法在应用程序中创建PDF或MS Word文档文件,并立即通过电子邮件发送(并可能存储它)。
我已经尝试了很长一段时间,找到了Java库: apwlibrary和iText。但它们都不提供任何类型的教程。
有谁能给我指个方向吗?
编辑:想想看,是否可以使用在线PDF生成器,首先将数据发送到服务,然后检索结果并将其保存在手机上?
发布于 2010-12-13 22:35:21
我推荐apache fop http://xmlgraphics.apache.org/fop/,你可以使用标准的FOP来生成pdf。
发布于 2010-12-21 07:33:26
除非创建pdf文件是你的设备的一个核心功能,否则我建议你不要自己做。添加PDF创建将是相当多的工作,这可能取决于您的性能需求。Java库将更容易添加,但性能较差。与Java结合使用的本地库在维护、构建和修复bug方面将更加麻烦。
如果你只需要通过电子邮件发送一些信息,为什么不在html中创建一条消息文本,并使用内置的电子邮件程序来通过电子邮件发送意图呢?或者,如果您愿意,您可以将生成的PDF放在服务器上,然后通过电子邮件发送链接。
发布于 2010-12-22 18:47:28
我现在正在使用JasperReports,这是一个用Java语言创建报告并将其导出为PDF、DOC、XLS的开源库。将它与iReport结合使用来创建一组模板,可以非常轻松地创建包含来自不同来源(我使用的是JavaBeans)的内容的文件。
如果你不喜欢静态模板的想法(根据你的需要,这有点烦人),你可以随时看看DynamicJasper (网站上的例子很棒)。
祝好运!
https://stackoverflow.com/questions/4429775
复制相似问题