【问题标题】:Render PPT files in iOS 6在 iOS 6 中渲染 PPT 文件
【发布时间】:2013-12-03 09:32:37
【问题描述】:

我正在开发一个应用程序,它将在 UIWebView 中加载 Power point 演示文件并捕获每个页面的 UIWebView 屏幕。而且我能够像演示文稿一样一张一张地显示图像。

目标平台为:iOS6、iOS7

(1) 现在,当我想显示一个包含带有多层图像/元素的幻灯片或带有动画的幻灯片的 Power Point 文档时 (2) 自定义幻灯片大小的ppt文件

UIWebView 未正确呈现。因此,我看到这些幻灯片的排列和方向不同。基本上无法显示为原始图片。

我在 Google、Stack Overflow 甚至 Apple 文档中进行了搜索。没有任何地方证明这是不可能的。有没有其他方法可以加载不会丢失任何内容或对齐的 ppt 文件?

SlideShark 或 Key Note 是可以像原始 ppt 幻灯片一样显示 ppt 的应用程序。

【问题讨论】:

  • 您需要自己解析PPT 文件并自己显示。这不是一件容易的事。可能有第三方库,但对这些库的请求与 stackoverflow 无关。

标签: ios ipad uiwebview uiimageview powerpoint


【解决方案1】:

遵循 UIDocumentInteractionController 的应用指南

Documentation

Sample Code

【讨论】:

    【解决方案2】:

    我认为this 会帮助你。
    您可以使用 QLPreviewController here 检查文件支持。

    【讨论】:

    • 您好 iOS 开发人员,感谢您的回答。很晚才回复但是.. 尝试使用 Quicklook 框架但没有帮助。仍然存在无法显示 ppt 图片、不同页面大小的 ppts、带动画的幻灯片等问题。
    • 您曾经能够使用现有的 Apple API 显示 Powerpoint (ppt) 文件吗?
    • @SteveSheets,请检查我为 QLPreviewController 提供的链接,它来自苹果文档。据说您可以显示文件 iWork 文档、Microsoft Office 文档(Office '97 和更新版本)、富文本格式 (RTF) 文档、PDF 文件、图像、统一类型标识符 (UTI) 符合 public.text 的文本文件类型(参见统一类型标识符参考)、逗号分隔值 (csv) 文件。
    • IOS 开发,这不是我问的。我问他是否能够使用 Apple API 来显示 Powerpoint 文件,而不仅仅是 QLPreviewController。自从我发帖以来,我发现人们正在使用 UIWebView 显示 PowerPoint (.ppt) 文件。这是 Apple 的替代解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    • 2020-12-08
    • 1970-01-01
    • 2021-03-21
    • 2014-12-07
    • 2020-06-06
    相关资源
    最近更新 更多