Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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中打开MS Office文件_Android_Api_Ms Office - Fatal编程技术网

如何在Android中打开MS Office文件

如何在Android中打开MS Office文件,android,api,ms-office,Android,Api,Ms Office,可能重复: 我一直在搜索android的API以打开和查看.doc、.ppt、.docx或.pptx 我相信应该有一个,因为存在可以打开这些文件格式的应用程序。我发现了ApachePOI,但它使用的是JavaAWT,它不是android的一部分 即使是将这些文件格式转换为.pdf的API也会很有用。只有在手机附带Quickoffice等应用程序时,您才能这样做,在这种情况下,您将通过应用程序在该应用程序中打开它 在Android中,没有用于打开office文件的标准API。您发现的应用程序使

可能重复:

我一直在搜索android的API以打开和查看
.doc
.ppt
.docx
.pptx

我相信应该有一个,因为存在可以打开这些文件格式的应用程序。我发现了ApachePOI,但它使用的是JavaAWT,它不是android的一部分


即使是将这些文件格式转换为
.pdf
的API也会很有用。

只有在手机附带Quickoffice等应用程序时,您才能这样做,在这种情况下,您将通过应用程序在该应用程序中打开它


在Android中,没有用于打开office文件的标准API。您发现的应用程序使用内部API读取文件。他们要么在设备上执行此操作,要么将文件上传到服务器,服务器负责解析文件并将其转换为更易于从Android客户端读取的格式。

apache POI与Android不兼容。实际上,我的目标是制作这样一个解析器(就像服务器上的解析器一样),请您明确什么是内部API,如果它存在,为什么我不能在我的应用程序中使用它。我所说的内部是指专有的。最简单的方法是使用服务器-客户机体系结构。将文件上载到服务器,在那里可以使用大量的开放API。读取文件并将其转换为HTML或类似的格式。将其发送回设备以便显示。