关于将对象转换为文件

时间:2013-05-30 05:50:18

标签: android serialization

任何人都可以告诉我如何在Android中将对象写入文件?我有一个表格布局,其中添加了所有内容,如行,页脚,标题信息。我想将此对象添加为sdcard上的文件,因为我想以pdf格式转换TableLayout的此报表。任何人都可以告诉我如何在对象的帮助下在Android中编写PDF?

1 个答案:

答案 0 :(得分:0)

在服务器而不是设备上生成PDF。 PDF生成涉及众多操作和外部库。设备上的速度会非常慢,需要您编写相对较多的代码行,并且不会像Web服务器那样提供优雅的输出。

我想你必须从服务器本身获取数据(作为其传统的应用程序模型),所以只需创建一个Web服务,它可以为你提供一个带有所需表格的PDF文件。

这样做的一种方法是:

从网页http://sourceforge.net/projects/itext/下载iText核心二进制文件,并在您的java项目中使用它。 a good tutorial here

如果您没有服务器,但创建服务器对您来说不是问题,那就去做吧。肯定会在将来帮助你。

如果您想提供离线pdf生成功能,这意味着用户不需要互联网连接,请在上面的答案中尝试@pratik的片段。