Question

Dans le cadre de notre processus de construction (java construire avec des fourmis), je veux mettre à jour un numéro de version d'une certaine manière ou à proximité d'un document Word (guide du logiciel). « Près de » ce qui signifie que j'accepte de mettre à jour les propriétés du document plutôt que quelque chose dans le texte lui-même.

De la recherche autour des internets, il semble que l'option principale est en train d'écrire un petit programme C # qui utilise la fonctionnalité COM de bureau pour effectuer cette tâche. J'ai un gros problème philosophique avec ce (pas la partie C #, mais faisant partie de bureau et COM de notre processus de construction). Y at-il d'autres options là-bas?

(Oui, .docx est théoriquement XML,? N'ont pas trouvé personne mise à jour de cette façon encore - pourquoi pas)

Était-ce utile?

La solution

Version 3.5 Apache POI (une API Java pour accéder à des fichiers au format Office) a un support pour Open Office documents de format XML. Il est actuellement en version bêta comme de l'écriture.

Aspose.Words bibliothèque de classes ressemble à une option non-libre qui pourrait également être utilisé pour aider à résoudre votre problème.

Autres conseils

Vous pourriez avoir un regard sur la façon Groovy le fait en utilisant l'aide de leur Scriptom Module qui est basé sur la bibliothèque Jacob (COM Java Bridge) .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top