Frage

Im Rahmen unseres Build-Prozesses (Java mit ant bauen), ich will irgendwie eine Versionsnummer aktualisieren, in oder in der Nähe von einem Word-Dokument (Software-Leitfaden). „In der Nähe“, das heißt ich akzeptieren würde die Dokumenteigenschaften zu aktualisieren, anstatt etwas im Text selbst.

Von rund um die internets suchen, es sieht aus wie die Haupt-Option ist ein kleines C # Programm zu schreiben, die Office-COM-Funktionalität nutzt diese Aufgabe zu tun. Ich habe ein großes philosophisches Problem mit diesem (nicht dem C # Teil, aber mache Büro- und COM Teil unseres Build-Prozesses). Gibt es noch andere Möglichkeiten gibt?

(Ja, .docx ist theoretisch XML,? Hat niemand gefunden, dass das so Aktualisierung noch - warum nicht)

War es hilfreich?

Lösung

Version 3.5 von Apache POI (eine Java-API für Dateien im Format Office-Zugriff) hat die Unterstützung für Office Open XML-Format Dokumente. Es ist derzeit in der Beta als das Schreibens.

Die Aspose.Words Klassenbibliothek wie eine unfreie Option sieht das auch Ihr Problem helfen verwendet werden könnte, zu lösen.

Andere Tipps

könnten Sie haben einen Blick auf, wie Groovy tut es mit mit ihrem Scriptom Modul das ist basierend auf der Jacob-Bibliothek (Java COM-Brücke) .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top