【问题标题】:Embed Keynotes slide into iPad app将 Keynotes 幻灯片嵌入 iPad 应用程序
【发布时间】:2011-12-24 03:56:22
【问题描述】:

现在我的客户希望我将主题演讲或 powerpoint 幻灯片文件放入 iPad 应用程序。这是一个离线应用程序。

没有从幻灯片到视频的转换,然后播放,这不是我们想要的。

他们希望保留所有过渡和图表动画,并让 UITab 转到每张幻灯片。

有人有同样的经历吗?

提前致谢。

:)

【问题讨论】:

    标签: ipad powerpoint keynote


    【解决方案1】:

    在您的 iPad 应用程序中构建主题演讲或 powerpoint 演示者将非常棘手。最简单(也可能是您最好的选择)是使用 Keynote 应用程序打开保存的 powerpoint/keynote 文件,如果用户已将其安装在他们的设备上。

    您需要使用 UIDocumentInteractionController 类来执行此操作。这是有关如何在 iBooks 中打开 PDF 的示例。您应该能够调整此代码以使用 powerpoint 或 keynote 文件。

    http://andycodes.tumblr.com/post/738375724/ios4-sdk-opening-pdfs-in-ibooks

    【讨论】:

    • 如果用户没有安装 Keynote,你们提供的方式还能用吗?
    • 如果他们没有像 Keynote 这样的应用程序来查看它们,它将无法工作。你有 2 个选择:给他们一个 App Store 的链接来购买它;或使用 QuickLook 框架“预览”演示文稿。 QuickLook 框架将丢弃所有动画,并静态渲染页面,但是,至少用户会看到它们! developer.apple.com/library/IOs/documentation/FileManagement/…
    • 哦!你的意思是,如果我想让没有安装 keynote 的用户看到我们功能齐全的幻灯片(过渡和动画),我需要从头开始编程。没有完美的方法可以“转换并完成”。我说的对吗?
    • 正确。为了构建具有完整 Keynote 支持的演示者,您需要对大部分 Keynote 应用程序进行逆向工程,这对于单个开发人员(或小型开发团队)可能需要数年时间!如果下载 Keynote 应用程序不是一个可行的选择,最好的办法是使用 QuickLook 框架。如果您需要所有转场和效果,则需要每次将 Keynote 保存为 Mac 上的电影,并上传视频版本而不是 Keynote 文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多