ios - 如何在 Document 目录中使用 UIWebview 打开和查看 iphone 中的 .doc、.docx、.rtf、.ppt、.pptx、.xlsx、.xls 文件?

标签 ios swift uiwebview

我们可以使用 UIWebview 在 iphone 中打开和查看 .doc、.docx、.rtf、.ppt、.pptx、.xls、.xlsx 文件吗?

我正在使用文档目录来显示文件。

.doc 文件在这里工作正常......但其余文件的扩展名不起作用..

如果有人实现了这个那么请帮助我...

任何代码片段或任何网络链接帮助...

提前致谢...

最佳答案

您可能想查看适用于 iOS 的 QuickLook 框架: https://developer.apple.com/library/ios/documentation/FileManagement/Conceptual/DocumentInteraction_TopicsForIOS/Articles/UsingtheQuickLookFramework.html

它支持以下格式:

  • iWork 文档
  • Microsoft Office 文档(Office ‘97 及更新版本)
  • 富文本格式 (RTF) 文档
  • PDF文件
  • 图片
  • 统一类型标识符 (UTI) 符合 public.text 类型的文本文件(参见 * 统一类型标识符引用)
  • 逗号分隔值 (csv) 文件

更具体地说,您可能需要查看 QLPreviewController:https://developer.apple.com/library/ios/documentation/NetworkingInternet/Reference/QLPreviewController_Class/Reference/Reference.html#//apple_ref/occ/cl/QLPreviewController

关于ios - 如何在 Document 目录中使用 UIWebview 打开和查看 iphone 中的 .doc、.docx、.rtf、.ppt、.pptx、.xlsx、.xls 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20953584/

相关文章:

ios - iPhone GPS导航不会退出

ios限制输入多个 "."或 ","(如果是俄语本地化)

ios - 如何清除 SwiftUI 中列表项上默认突出显示的灰色?

ios - 如何以编程方式突出显示 UIWebView 的特定文本?

ios - 使用 UIWebView 将 "Do Not Track"添加到 iOS 浏览器应用程序

ios - 强制 UIWebView 加载网站的移动版本,就像 Safari 一样

iOS 8 核心数据堆栈 - fatal error : found nil while unwrapping an Optional value

javascript - 通过 WKWebView 应用于 Javascript 的样式表在模拟器上工作,在设备上失败

swift - 变量在其自己的初始值内使用,而变量在 init 之后的闭包内使用

swift - 如何使自定义导航栏背景颜色超出 SwiftUI 中的安全区域