2016-10-10 114 views
-1

我想在我的應用程序中顯示docx文件。其中一個api調用返回的響應包含一個docx文件的URL。我只需要顯示該docx文件並且不需要編輯。我可以直接打開它通過意圖,或者我應該首先將其轉換爲圖像文件格式,然後在imageview中顯示。Android:在android中打開docx文件

回答

0

我可以直接通過意向

你可以嘗試打開它。創建一個指向DOCX文件的ACTION_VIEWIntent。將您的startActivity()包裹在try/catch區塊中,以趕上ActivityNotFoundException。如果出現這種情況,那麼設備上沒有可以處理您的Intent的導出活動,因此如果您的Intent設置正確,則不會有DOCX查看器。

我應該先將其轉換爲圖像文件格式,然後顯示imageview的

中沒有任何的Android本身轉換成DOCX什麼,更不用說圖像。此外,許多DOCX文件有多個頁面,這意味着單個圖像文件不太可能有用。建立一個服務器,可以將DOCX轉換爲更可能在設備上可見的某些內容(例如,HTML和圖像的ZIP,PDF),或許可某種類型的DOCX查看庫(如果存在)。

+0

感謝您的答覆..我明白了你的觀點。在這種情況下可以使用webview工作嗎? –

+0

@Androidjack:'WebView'無法查看DOCX文件本身。 – CommonsWare