在 UIWebView 中显示“.doc”和“.docx”
Posted
技术标签:
【中文标题】在 UIWebView 中显示“.doc”和“.docx”【英文标题】:Display ".doc" & ".docx" in UIWebView 【发布时间】:2019-11-15 09:38:09 【问题描述】:我的用户可以上传他们的文档,并且该文档应该被其他用户看到。 PDF 和 Excel 文档可以正常工作,但某些 doc 和 docx 不能。
我尝试过同时使用 gem(“docx”和“doc_ripper”),但每个都只能处理基本的事情(表格不起作用......)。
是否可以显示文件?
【问题讨论】:
我的回答的旁注:请不要用不相关的标签标记问题。这与 Swift 或 Objective-C 没有直接关系,而且您没有提供任何示例代码供我们建议。请记住这一点,并在可能的情况下提供示例代码,展示您迄今为止所做的尝试。 【参考方案1】:首先,我建议使用 WKWebView 而不是 UIWebView。是的,该 API 使用起来更加棘手,但 UIWebView 已被弃用,您会发现现在更容易转移,而不是让您的应用在未来的版本中被 Apple 拒绝。
如果 .doc 文件不需要可编辑(仅可查看),我建议在服务器端将它们转换为 PDF 或类似的 doc 类型以避免 .doc 显示问题。有一些库可以帮助解决这个问题,或者您可以编写 LibreOffice 和 OpenOffice 脚本来执行此操作。另一种选择是使用 Google Docs 之类的东西并将其嵌入到您的网络视图中。更多详情请看这里:https://support.strikingly.com/hc/en-us/articles/206244861-Embed-Google-Docs
【讨论】:
以上是关于在 UIWebView 中显示“.doc”和“.docx”的主要内容,如果未能解决你的问题,请参考以下文章