在 macOS 中以编程方式播放 Apple Keynote v8.2 演示文稿

Playing Apple Keynote v8.2 presentation programmatically in macOS

我有 Apple Keynote v8.2 演示项目有 .key 扩展。此演示文稿包含 5 个视频,它们之间有 4 个相同的过渡。转换的名称是 Clothesline.

我有两个问题:

  1. 是否可以使用Swift以编程方式使用和播放.key文件格式?

  2. 如果第一个问题是正确的,是否可以使用键盘而不是鼠标单击来启动 Clothesline 转换?

macOS 10.14 Mojave, Apple Keynote v8.2, Xcode v10, Swift v4.2.

经过一番调查后发现,目前没有 API 可用于 Apple Keynote 演示文稿和 .key 文件格式。只有 ImageKit 模块为浏览、编辑和保存图像以及显示幻灯片提供用户界面支持。 ImageKitQuartz 框架的一部分。