首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在应用程序中创建PDF / Word (文档)文件

在应用程序中创建PDF / Word (文档)文件
EN

Stack Overflow用户
提问于 2010-12-13 22:28:13
回答 4查看 16.5K关注 0票数 10

有没有一个明确的方法在应用程序中创建PDF或MS Word文档文件,并立即通过电子邮件发送(并可能存储它)。

我已经尝试了很长一段时间,找到了Java库: apwlibrary和iText。但它们都不提供任何类型的教程。

有谁能给我指个方向吗?

编辑:想想看,是否可以使用在线PDF生成器,首先将数据发送到服务,然后检索结果并将其保存在手机上?

EN

回答 4

Stack Overflow用户

发布于 2010-12-13 22:35:21

我推荐apache fop http://xmlgraphics.apache.org/fop/,你可以使用标准的FOP来生成pdf。

票数 2
EN

Stack Overflow用户

发布于 2010-12-21 07:33:26

除非创建pdf文件是你的设备的一个核心功能,否则我建议你不要自己做。添加PDF创建将是相当多的工作,这可能取决于您的性能需求。Java库将更容易添加,但性能较差。与Java结合使用的本地库在维护、构建和修复bug方面将更加麻烦。

如果你只需要通过电子邮件发送一些信息,为什么不在html中创建一条消息文本,并使用内置的电子邮件程序来通过电子邮件发送意图呢?或者,如果您愿意,您可以将生成的PDF放在服务器上,然后通过电子邮件发送链接。

票数 1
EN

Stack Overflow用户

发布于 2010-12-22 18:47:28

我现在正在使用JasperReports,这是一个用Java语言创建报告并将其导出为PDF、DOC、XLS的开源库。将它与iReport结合使用来创建一组模板,可以非常轻松地创建包含来自不同来源(我使用的是JavaBeans)的内容的文件。

如果你不喜欢静态模板的想法(根据你的需要,这有点烦人),你可以随时看看DynamicJasper (网站上的例子很棒)。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4429775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档