Domanda

Come parte del nostro processo di generazione (java costruire con la formica), voglio aggiornare un numero di versione in qualche modo nella zona di un documento Word (Guida al software). "Vicino", che significa che avrei accetto l'aggiornamento delle proprietà del documento piuttosto che qualcosa nel testo stesso.

Da guardando intorno alle internet, sembra che l'opzione principale sta scrivendo un piccolo programma C # che utilizza la funzionalità COM di Office per eseguire questa operazione. Ho un grosso problema filosofico con questo (non il # parte C, ma rendendo ufficio e parte COM del nostro processo di generazione). Ci sono altre opzioni là fuori?

(Sì, .docx è teoricamente XML;? Non hanno trovato nessuno l'aggiornamento in questo modo ancora - perché no)

È stato utile?

Soluzione

La versione 3.5 di Apache POI supporto (un'API Java per l'accesso ai file in formato Office) ha per Office Open documenti in formato XML. E 'attualmente in versione beta come della scrittura.

Il libreria di classi Aspose.Words si presenta come un'opzione non-free che potrebbe essere utilizzato anche per aiutare a risolvere il problema.

Altri suggerimenti

Si potrebbe avere uno sguardo a come Groovy lo fa usando usando il loro Scriptom modulo che è sulla base del href="http://sourceforge.net/projects/jacob-project/" rel="nofollow noreferrer"> biblioteca .

scroll top