Android:在android中打开docx文件[重复]
Posted
技术标签:
【中文标题】Android:在android中打开docx文件[重复]【英文标题】:Android:open docx file in android [duplicate] 【发布时间】:2016-10-10 11:42:26 【问题描述】:我想在我的应用程序中显示 docx 文件。在其中一个 api 调用中,返回的响应包含 docx 文件的 url。我只需要显示该 docx 文件而不需要编辑。我可以通过意图直接打开它还是应该我先把它转换成图片文件格式,然后在imageview中显示。
【问题讨论】:
【参考方案1】:可以直接通过intent打开吗
你可以试试。创建一个ACTION_VIEW
Intent
,指向 DOCX 文件。将您的 startActivity()
调用包装在 try
/catch
块中,以捕获 ActivityNotFoundException
。如果出现这种情况,则设备上没有可以处理您的Intent
的导出活动,因此如果您的Intent
设置正确,则没有 DOCX 查看器。
我应该先把它转换成图像文件格式,然后在imageview中显示
android 本身没有任何东西可以将 DOCX 转换为任何东西,更不用说图像了。此外,许多 DOCX 文件不止一页,这意味着单个图像文件不太可能有用。设置一个服务器,可以将 DOCX 转换为更可能在设备上查看的内容(例如,html 和图像的 ZIP、PDF),或者许可某种 DOCX 查看库(如果存在)。
【讨论】:
感谢您的回复..我明白你的意思了。在这种情况下 webview 可以工作吗? @Androidjack:WebView
本身无法查看 DOCX 文件。以上是关于Android:在android中打开docx文件[重复]的主要内容,如果未能解决你的问题,请参考以下文章
怎样在Android中解析doc,docx,xls,xlsx格式文
如何在android中读取.doc、.docx、.xls文件[重复]
如何在android的textview中显示MS word文件