提问人:WrksOnMyMachine 提问时间:9/29/2012 最后编辑:Lee TaylorWrksOnMyMachine 更新时间:2/8/2013 访问量:2339
如何从头开始创建 Apple Keynote 演示文稿?
How can I create an Apple Keynote Presentation from scratch?
问:
我正在尝试编写一个创建 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 文件中吗?如果是这样,您能给我指出您使用的文档、教程或示例代码吗?
我不是在寻找你的代码,我只是在任何地方都找不到一组可行的指令。
谢谢
答:
我的同事使用下一个方法来生成大型 MS .xls/.doc 2003 文档。他的目标是使报告包含 >10^6 行。他只是制作了 xml 并制作了 zip 文件 - 就像 MS Word/Excel 一样。
xml的格式可以简单地从示例文档中检索:例如,如果您想知道如何设置文本格式 - 只需使用它创建简单的文档并分析输出文件。 当然,我们只有非常小的能力集,但基本的文本格式和布局标记已经实现。
我不确定您需要多少功能。但是,在对每个格式设置功能进行单独调查后,您可以实现相同的 xml 生成过程。
评论