Wie kann ich eine Apple Keynote-Präsentation von Grund auf erstellen?

8

Ich versuche ein Programm zu schreiben, das eine Apple Keynote Slide erstellt. Ich hatte gehofft, einige Antworten zu finden, wie man das Apple-XML-Format (apxl) von Grund auf mit Java erstellt. Ich habe ein paar Dokumente zu älteren Versionen von Keynote gefunden, die eine solche Erstellung mit Java DOM erlauben, aber was die neueste Version von Keynote angeht, hatte ich nicht viel Glück. (Übrigens weiß ich, dass die .key-Datei ein Paket ist und dass die APXL-Datei komprimiert ist .gz)

Ich habe bereits folgende Dokumente gelesen:

[1] Ссылка

[2] Ссылка

... und viele andere. (stackoverflow lässt mich nur zwei Links als neue Person veröffentlichen)

Eine Google-Suche wird Ihnen zeigen, dass es nach 2004 nicht viel Dokumentation gibt.

Meine Frage ist, hat jemand hier erfolgreich etwas in Java geschrieben, um eine apxl-Datei zur Verwendung mit Keynote zu erstellen oder hinzuzufügen? Wenn ja, könnten Sie mich auf die Dokumentation, die Tutorials oder den Beispielcode verweisen, den Sie verwendet haben?

Ich suche nicht nach deinem Code, ich kann nirgendwo eine brauchbare Menge von Anweisungen finden.

Danke

    
WrksOnMyMachine 29.09.2012, 13:55
quelle

1 Antwort

0

Mein Kollege hat den nächsten Ansatz benutzt, um große MS .xls / .doc 2003 Dokumente zu generieren. Er hatte das Ziel, die Berichte in zehn Zeilen zu fassen. Er hat gerade XML erstellt und eine Zip-Datei erstellt - genau wie MS Word / Excel.

Das Format von xml kann einfach aus Beispieldokumenten abgerufen werden: z.B. Wenn Sie wissen möchten, wie Text formatiert wird - erstellen Sie einfach einfache Dokumente und analysieren Sie Ausgabedateien. Natürlich hatten wir sehr kleine Fähigkeiten, aber grundlegende Textformatierungen und Layout-Markierungen wurden implementiert.

Ich bin mir nicht sicher, wie viele Funktionen Sie brauchen. Aber Sie können die gleichen XML-Generierungsprozeduren nach der separaten Untersuchung aller Formatierungsfunktionen implementieren.

    
IvanNik 07.02.2013 19:44
quelle

Tags und Links