Android:在android中打开docx文件

时间:2016-10-10 11:42:27

标签: java android android-intent data-conversion

我想在我的应用程序中显示docx文件。在其中一个api调用中,返回的响应包含docx文件的url。我只需要显示该docx文件而不需要编辑。我可以通过意图直接打开它或者应该我首先将其转换为图像文件格式,然后在imageview中显示。

1 个答案:

答案 0 :(得分:0)

  

我可以通过意图

直接打开它

你可以试试。创建ACTION_VIEW Intent,指向DOCX文件。在startActivity() / try块中包含您的catch来电,以抓住ActivityNotFoundException。如果出现这种情况,设备上没有可以处理Intent的导出活动,因此如果Intent设置正确,则没有DOCX查看器。

  

我应该先将其转换为图像文件格式,然后在imageview中显示

Android本身没有将DOCX转换为任何内容,更不用说图像了。此外,许多DOCX文件都有多个页面,这意味着单个图像文件不太可能有用。设置一个可以将DOCX转换为更有可能在设备上查看的东西(例如,HTML和图像的ZIP,PDF)的服务器,或许可某种DOCX查看库(如果存在)。