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_VIEWIntent,指向 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文件

怎样在Android中解析doc,docx,xls,xlsx格式文

Android 11 打开失败:EACCES(权限被拒绝)

iOS 上 Phonegap 应用中的 Pdf / Docx 预览