Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 将SQLite转换为PDF_Android_Sql_Sqlite - Fatal编程技术网

Android 将SQLite转换为PDF

Android 将SQLite转换为PDF,android,sql,sqlite,Android,Sql,Sqlite,我正在开发一个Android应用程序,其中有一个SQLite数据库,它有很多行和列。显示应用程序内部的信息没有问题,但我想将数据库信息导出为PDF文件,将其上载到Dropbox或SD卡 我找到了一种从位图文件在应用程序中创建PDF文件的方法,但这对我帮助不大。数据库的信息只有在应用程序中滚动才能看到,因为它对于屏幕来说太大了。这个问题有解决办法吗 将屏幕截图导出为PDF对我没有多大帮助,因为不能在一个屏幕中看到整个数据库。我会寻找一些报告解决方案,例如可能在服务器端 您也可以尝试iText,它的

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

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


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

我会寻找一些报告解决方案,例如可能在服务器端


您也可以尝试iText,它的级别非常低

在您的软件中根据用户看到的内容生成位图,或与用户看到的内容生成位图并行生成位图,将其作为文件写出,并将其交给pdf生成器。

但是用户看到的并不是整个数据库。您似乎说,他们可以通过滚动查看整个内容,所以请写出他们在其中滚动的全部内容,而不是在任何给定时刻出现在屏幕上的部分。虽然这是一个很大的问题,但最好将其作为一系列页面呈现给pdf转换器。您可以考虑的另一个选项是使用某种标记语言(PostScript、LaTeX、RTF,甚至HTML)格式化代码,并将其发送到支持它的PDF转换器。对于文本信息,这应该是更有效的。非常感谢!您给了我提示,我将使用标记语言格式化并直接转换。非常感谢!