【问题标题】:Converting SQLite to PDF将 SQLite 转换为 PDF
【发布时间】:2012-05-06 10:28:20
【问题描述】:

我正在开发一个 Android 应用程序,其中有一个 SQLite 数据库,它有很多行和列。在应用程序中显示这些是没有问题的,但是我想将数据库的信息导出为 PDF 文件以将其上传到 Dropbox 或 SD 卡。

我找到了一种在应用程序中从位图文件创建 PDF 文件的方法,但这对我没有多大帮助。数据库的信息只能通过滚动在应用程序中看到,因为它对于屏幕来说太大了。这个问题有解决办法吗?

将屏幕截图导出为 PDF 对我没有多大帮助,因为无法在一个屏幕内看到整个数据库。

【问题讨论】:

    标签: android sql sqlite


    【解决方案1】:

    我会在服务器端寻找一些报告解决方案,例如 http://jasperforge.org/projects/jasperreports

    你也可以试试iText,它是非常低级的。

    【讨论】:

      【解决方案2】:

      在您的软件中生成位图,或与生成用户所见的内容同时生成位图,将其写为文件,并将其提供给 pdf 生成器。

      【讨论】:

      • 但是用户看到的并不是整个数据库
      • 您似乎说他们可以通过滚动查看整个内容,因此请写出他们滚动的全部内容,而不是任何特定时刻屏幕上的部分。虽然如果这很大,最好将它作为一系列页面呈现给 pdf 转换器。您可以查看的另一个选项是使用某种标记语言(postscript、LaTeX、RTF,甚至可能是 HTML)格式化您的代码,并将其提供给支持它的 PDF 转换器。对于应该更有效的文本信息。
      • 非常感谢!您给了我提示,我将使用标记语言格式化并直接转换。非常感谢!
      猜你喜欢
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      • 2016-10-18
      • 2013-06-29
      • 2015-12-12
      相关资源
      最近更新 更多