【问题标题】:UIWebView can not show .docx diagram properly?UIWebView 不能正确显示 .docx 图?
【发布时间】:2016-05-02 12:57:04
【问题描述】:

我在 UIWebView 中显示 .docx 文件时遇到问题。它没有正确显示 digram。它看起来被拉伸并与其他文本文件混合在一起。 我正在使用下面的代码来显示 .docx 文件。

         NSURL *url = [NSURL fileURLWithPath:@"File Name"];
        [self.webView loadRequest:[NSURLRequest requestWithURL:url]];

【问题讨论】:

标签: ios uiwebview docx


【解决方案1】:

打开网页视图可能会导致 Word 文件看起来失真。类似于在 Pages 应用程序中打开某些 word 文件时看起来失真的情况。

Web 视图可能无法完全按照创建的方式呈现 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

【讨论】:

  • 看来,Web 视图中存在的任何渲染问题在 QLPreviewController 中也是相同的,所以那里没有运气
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多