8

Apple Keynote Slide を作成するプログラムを作成しようとしています。Java を使用してゼロから Apple の xml 形式 (apxl) を作成することについて、いくつかの答えを見つけたいと思っていました。Java DOM を使用してそのような作成を可能にする旧バージョンの Keynote に関するドキュメントをいくつか見つけましたが、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 では、新しい人として 2 つのリンクしか投稿できません)

Google 検索を行うと、2004 年以降のドキュメントはあまりないことがわかります。

私の質問は、基調講演で使用する apxl ファイルを作成または追加するために Java で何かを正常に作成した人はいますか? もしそうなら、使用したドキュメント、チュートリアル、またはサンプル コードを教えていただけますか?

私はあなたのコードを探しているわけではありません。どこを見ても実行可能な一連の指示が見つからないだけです。

ありがとう

4

1 に答える 1

0

私の同僚は、次のアプローチを使用して、大きな MS .xls/.doc 2003 ドキュメントを生成しました。彼には、10^6 行を超えるレポートを作成するという目標がありました。彼は、MS Word/Excel と同様に、xml を作成して zip ファイルを作成しました。

xml のフォーマットは、サンプル ドキュメントから簡単に取得できます。たとえば、テキストのフォーマット方法を知りたい場合は、それを使用して単純なドキュメントを作成し、出力ファイルを分析するだけです。もちろん、ごくわずかな機能しかありませんでしたが、基本的なテキストの書式設定とレイアウト マークアップは実装されていました。

どれだけの機能が必要かわかりません。ただし、すべてのフォーマット機能を個別に調査した後、同じ xml 生成手順を実装することができます。

于 2013-02-07T19:44:12.413 に答える