我已經檢查了文檔的支持官方的鏈接,其明確表示,DOCX不UIWebView的支持,UIWebview(iOS)中的Docx支持?
https://developer.apple.com/library/ios/qa/qa1630/_index.html
但是,我也發現了一些球員能夠在一個UIWebView打開docx文件,
Cannot open docx file through webbrowser in app using OpenIn functionality, Why doc and docx losing style information in iOS?, How to open Microsoft Office documents in iPhone
而且,據我所知,iOS的Safari瀏覽器是基於UIWebView的建立,我能夠打開DOCX文件在瀏覽器中使用互聯網。 但是當我從我的測試服務器上下載一個docx(我通過從模擬器中導入下載的docx進行交叉檢查,並在我的mac上完全打開),我無法在UIWebview中查看它。
我很困惑, 是docx支持與否? 或者似乎docx有進一步的多種格式,其中一些支持?
這裏是我的加載代碼,
NSURLRequest *request = [NSURLRequest requestWithURL:urlPath];
[webViewForDocsView loadRequest:request];
我在我以前的應用程序中有docx。我的解決方案是上傳到Google Drive並在'UIWebView'中打開上傳文檔的公共共享鏈接。缺點是,有一個Google Drive工具欄。 – Raptor
聰明的解決方法! – BangOperator
p.s.這適用於幾乎所有Google Drive支持的文檔。此外,同樣的方法可以適用於Android Web View – Raptor