2016-08-29 47 views
0

我有一個doc/ppt/xls文件位於我的SD卡中。我想使用webview在沒有任何第三方應用程序(即在我的應用程序本身內)的情況下打開它。雖然我能夠通過在谷歌文檔的URL嵌入它像打開文件 -如何使用WebView在android中的本地存儲中打開文檔?

http://docs.google.com/gview?embedded=true&url=[filelinkHere]

但如何打開位於中的WebView內部或外部存儲文件?

另外,建議我使用任何第三方ALL-IN-ONE庫來查看所有類型的文檔。我已經試過ASPOS但它有幾個未解決的bug和APACHE-POI很難使用。

+0

谷歌文檔可以打開託管在谷歌驅動器上的文檔。除非將其上傳到驅動器,否則無法將存儲在硬盤上的文字文件打開到Google文檔中。 –

回答

1

我有同樣的問題,前幾天。

我發現Android PdfViewer最好在Android的查看PDF文件Android PdfMyXml最好創建PDF文件

對於使用Word和Excel作爲最可靠的答案,我建議你看看OliveDocLibrary

如果您的文檔位於雲中,那麼可以使用combination of Webview and googleDoc來顯示docx,pptx,pdf等格式的替代方法。

您可能會在服務器端機器中找到其他可能的解決方案,或者可能是一種創造性的方式!

希望它有幫助

+0

OliveDocLibrary。 - [link](https://code.google.com/p/android-office-demo/downloads/list)此鏈接無效。您能否給我提供其他備用鏈接或建議? – pravin

+0

橄欖庫現在去了一個理由!我建議你現在嘗試一種不同的方式。如果您發現任何有用的東西,請與我們分享。謝謝 –

相關問題