如何从头开始创建 Apple Keynote 演示文稿?

How can I create an Apple Keynote Presentation from scratch?

提问人:WrksOnMyMachine 提问时间:9/29/2012 最后编辑:Lee TaylorWrksOnMyMachine 更新时间:2/8/2013 访问量:2339

问:

我正在尝试编写一个创建 Apple Keynote 幻灯片的程序。我希望找到一些关于使用 Java 从头开始创建 apple 的 xml 格式 (apxl) 的答案。我找到了一些与旧版本的 Keynote 相关的文档,这些文档允许使用 Java DOM 进行此类创建,但就最新版本的 Keynote 而言,我没有太多运气。(顺便说一句,我知道.key文件是一个包,并且 apxl 文件是压缩的.gz)

我已经阅读了以下文件:

[1] https://developer.apple.com/appleapplications/keynote-apxl.html

[2] http://www.xml.com/pub/a/2004/01/07/keynote.html

...还有很多其他的。(stackoverflow 只会让我以新人的身份发布两个链接)

谷歌搜索会告诉你,2004 年以后的文档并不多。

我的问题是,这里有人成功地用 Java 编写了一些东西来创建或添加到用于 keynote 的 apxl 文件中吗?如果是这样,您能给我指出您使用的文档、教程或示例代码吗?

我不是在寻找你的代码,我只是在任何地方都找不到一组可行的指令。

谢谢

Java XML DOM 主题演讲

评论

1赞 moonwave99 9/29/2012
我肯定会走 HTML 的方式 - 将为您节省无限的时间。
0赞 WrksOnMyMachine 10/6/2012
@moonwave99 这真是太酷了!我将向团队提出建议。
0赞 gpothan 7/3/2017
@WrksOnMyMachine - 你有没有找到任何解决方案!我有同样的问题。
0赞 WrksOnMyMachine 8/5/2017
@gpothan我已经 5 年没有寻找解决方案了。祝你好运

答:

0赞 IvanNik 2/8/2013 #1

我的同事使用下一个方法来生成大型 MS .xls/.doc 2003 文档。他的目标是使报告包含 >10^6 行。他只是制作了 xml 并制作了 zip 文件 - 就像 MS Word/Excel 一样。

xml的格式可以简单地从示例文档中检索:例如,如果您想知道如何设置文本格式 - 只需使用它创建简单的文档并分析输出文件。 当然,我们只有非常小的能力集,但基本的文本格式和布局标记已经实现。

我不确定您需要多少功能。但是,在对每个格式设置功能进行单独调查后,您可以实现相同的 xml 生成过程。