我想在我的应用程序中显示docx文件。在其中一个api调用中,返回的响应包含docx文件的url。我只需要显示该docx文件而不需要编辑。我可以通过意图直接打开它或者应该我首先将其转换为图像文件格式,然后在imageview中显示。
答案 0 :(得分:0)
我可以通过意图
直接打开它
你可以试试。创建ACTION_VIEW
Intent
,指向DOCX文件。在startActivity()
/ try
块中包含您的catch
来电,以抓住ActivityNotFoundException
。如果出现这种情况,设备上没有可以处理Intent
的导出活动,因此如果Intent
设置正确,则没有DOCX查看器。
我应该先将其转换为图像文件格式,然后在imageview中显示
Android本身没有将DOCX转换为任何内容,更不用说图像了。此外,许多DOCX文件都有多个页面,这意味着单个图像文件不太可能有用。设置一个可以将DOCX转换为更有可能在设备上查看的东西(例如,HTML和图像的ZIP,PDF)的服务器,或许可某种DOCX查看库(如果存在)。