【发布时间】:2014-03-01 17:02:13
【问题描述】:
我查了the official links for doc support,很明显UIWebview不支持docx。
但是,我也发现有些人可以在 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
另外,afaik,iOS Safari 浏览器是基于 UIWebview 构建的,我可以在浏览器中打开来自互联网的 docx 文件。
但是,当我从测试服务器下载 docx 时(我通过从模拟器导入下载的 docx 进行了交叉检查,并且它在我的 mac 上完美打开),我无法在 UIWebview 中查看它。
我很困惑, 是否支持 docx? 或者似乎 docx 有更多的格式,其中一些是受支持的?
这是我的加载代码:
NSURLRequest *request = [NSURLRequest requestWithURL:urlPath];
[webViewForDocsView loadRequest:request];
【问题讨论】:
-
我以前的应用中有 docx。我的解决方案是上传到 Google Drive 并在
UIWebView中打开上传文档的公共共享链接。缺点是,有一个 Google Drive 工具栏。 -
附注这适用于几乎所有 Google Drive 支持的文档。同样的方法也适用于 Android Web View
-
@Shivan Raptor,嗯……明白了。但是我正在开发一个企业应用程序,似乎我需要提交一个新的 Web 服务请求来将 docx 转换为 doc 或 pdf 来完成这项工作。总之谢谢你的支持。
标签: ios iphone objective-c uiwebview document