谁能告诉我如何在Android中将对象写入文件?我有一个表格布局,其中添加了行、页脚、页眉信息等所有内容。我想将此对象作为文件添加到 sdcard 上,因为我想将此 TableLayout 报告转换为 pdf 格式。谁能告诉我如何在对象的帮助下在 Android 中编写 PDF?
问问题
190 次
1 回答
0
在服务器而不是设备上生成 PDF。PDF 生成涉及大量操作和外部库。它在设备上会很慢,需要您编写相对更多的代码行,并且不会像 Web 服务器那样提供优雅的输出。
我猜你一定是从服务器本身获取数据(作为它的传统应用程序模型),所以只需创建一个 Web 服务,它可以为你提供带有所需表格的 PDF 文件。
一种方法可以是:
从网页http://sourceforge.net/projects/itext/下载 iText 核心二进制文件并在您的 java 项目中使用它。 一个很好的教程在这里
如果您没有服务器,但创建服务器对您来说不是问题,那就去做吧。将来一定会帮助你。
如果您想提供离线 pdf 生成功能,这意味着用户不需要互联网连接,请尝试上述答案中 @pratik 的片段。
于 2013-05-30T06:25:08.123 回答