2012-09-29 16 views
8

Sto provando a scrivere un programma che crea una diapositiva Keynote Apple. Speravo di trovare alcune risposte sulla creazione del formato xml di Apple (apxl) da zero usando Java. Ho trovato alcuni documenti relativi alle versioni precedenti di Keynote che consentono tale creazione utilizzando Java DOM, ma per quanto riguarda l'ultima versione di Keynote, non ho avuto molta fortuna. (Btw So che il file .key è un pacchetto, e .gz che il file è compresso apxl)Come posso creare una presentazione Keynote Apple da zero?

ho già letto i seguenti documenti:

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

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

... e molti altri. (StackOverflow lascerà solo mi inserisco due link come una nuova persona)

Una ricerca su Google vi mostrerà che non c'è molta documentazione passato 2004.

La mia domanda è, qualcuno ha qui qualcosa di scritto con successo in Java per creare , o aggiungi, un file apxl da usare con keynote? In tal caso, potresti indicarmi la documentazione, i tutorial o il codice di esempio che hai utilizzato?

Non sto cercando il tuo codice, non riesco a trovare una serie valida di istruzioni ovunque guardi.

Grazie

+1

Vorrei assolutamente [andare in modo HTML] (https://github.com/bartaz/impress.js/) - ti farà risparmiare tempo infinito. – moonwave99

+0

@ moonwave99 È davvero fantastico! Lo suggerirò alla squadra. – WrksOnMyMachine

+0

@WrksOnMyMachine - Hai trovato qualche soluzione per questo !! Ho la stessa domanda. – gpothan

risposta

0

Il mio collega usato l'approccio successivo per generare grande MS xls/doc documenti 2003. Aveva l'obiettivo di rendere i rapporti contenuti> 10^6 righe. Ha appena prodotto xml e creato il file zip - così come MS Word/Excel.

Il formato di xml può essere semplicemente richiamato dai documenti di esempio: ad es. se vuoi sapere come funziona la formattazione del testo, crea semplicemente documenti semplici e analizza i file di output. Di couse abbiamo avuto un insieme molto piccolo di abilità, ma sono state implementate le formattazioni di base del testo e dei layout.

Non sono sicuro di quante funzionalità sono necessarie. Ma è possibile implementare le stesse procedure di generazione xml dopo un'indagine separata su ogni funzione di formattazione.

Problemi correlati