8

我正在尝试编写一个创建 Apple Keynote Slide 的程序。我希望找到一些关于使用 Java 从头开始​​创建苹果的 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 编写了一些东西来创建或添加到 apxl 文件以用于主题演讲?如果是这样,您能否向我指出您使用的文档、教程或示例代码?

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

谢谢

4

1 回答 1

0

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

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

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

于 2013-02-07T19:44:12.413 回答