【发布时间】:2013-09-04 17:08:36
【问题描述】:
我想问是否可以通过 TableViewController 或 UIButton 来显示 PowerPoint,而不是使用 UIWebView?
PowerPoint 幻灯片存储在 Xcode 的文件夹中。
【问题讨论】:
标签: objective-c ios powerpoint
我想问是否可以通过 TableViewController 或 UIButton 来显示 PowerPoint,而不是使用 UIWebView?
PowerPoint 幻灯片存储在 Xcode 的文件夹中。
【问题讨论】:
标签: objective-c ios powerpoint
我不知道您对 UIButton 的设想是什么,这对我来说意义不大,但您当然可以将 UIWebView 放在表格单元格中。我想这不是你想要的?
您最好在后端服务器上对 PowerPoint 文件进行预处理,以将它们转换为 PDF。 (或者作为构建过程的一部分,如果它们是静态的)您可以在 iOS 上显示更多选项。
【讨论】:
[[NSBundle mainBundle] URLForResource:@"mypresentation" withExtension:@"ppt]。 2- PDF 文件在 iOS 上得到了很好的支持,你对渲染它们有很大的控制权。有关介绍,请参阅cocoanetics.com/2010/06/…(但那里有大量文档)
您可以通过多种方式进行操作。你当然可以使用
Quick Look Framework 显示 ppt,即使不将其转换为 pdf。 此外,UIWebView 应该能够呈现您的 ppt 而无需转换它。
这些解决方案的问题是您将在演示文稿中丢失所有动画。我知道的唯一不会破坏动画的解决方案是将演示文稿直接导出为 HMTL 文件,或者使用 PPTToHTML5Converter 等程序将 ppt 转换为 HTML5 文件并在 UIWebView 中显示。
我希望我能帮上忙。
【讨论】: