Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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
Java Android应用程序中Pdf字节数组到Pdf文件的显示_Java_Android_File_Pdf - Fatal编程技术网

Java Android应用程序中Pdf字节数组到Pdf文件的显示

Java Android应用程序中Pdf字节数组到Pdf文件的显示,java,android,file,pdf,Java,Android,File,Pdf,我有一个pdf文件(或任何类型的文件)字节数组(通过web服务提供),我想在我的Android应用程序中显示它,而无需将其下载到内存中(内部/外部)。我想支持它高达30MB Gmail应用程序也在使用同样的功能,他们要求预览/保存 提前感谢您。您可以查看一个运行良好的pdf查看器。在本例中,它的名称是 要从远程url打开pdf,请执行以下操作: Global.Init( this ); PDFHttpStream m_stream = new PDFHttpStream(); Document

我有一个pdf文件(或任何类型的文件)字节数组(通过web服务提供),我想在我的Android应用程序中显示它,而无需将其下载到内存中(内部/外部)。我想支持它高达30MB

Gmail应用程序也在使用同样的功能,他们要求预览/保存


提前感谢您。

您可以查看一个运行良好的pdf查看器。在本例中,它的名称是

要从远程url打开pdf,请执行以下操作:

Global.Init( this );
PDFHttpStream m_stream = new PDFHttpStream();
Document m_doc = new Document();
ReaderController m_vPDF = new ReaderController(this);
m_doc.Close();
m_stream.open("http://server/filename.pdf");
int ret = m_doc.OpenStream(m_stream, null);
if( ret == 0 ) {
   m_vPDF.open(m_doc);
   setContentView( m_vPDF );
}