OpenOffice -> UNO - NOA Wrapper

Hallo,

ich versuche gerade in Java mit OpenOffice Dokumenten zu arbeiten. Ich möchte Dokumente einlesen und bearbeiten (ausfüllen) können.

Ich bin über diesen Forumbeitrag gestolpert

http://www.java-forum.org/allgemeine-java-themen/908…

Dort wird unter anderem UNO genannt. Aber ich kann aus den Tutorials nicht genau erkennen was das eigentlich ist.

Im Zusammenhang mit UNO bin ich dann noch über NOA (Nice Office Access) gestolpert

http://it-republik.de/dotnet/news/Nice-Office-Access…

welches ein Wrapper für UNO ist.

Bieten mir diese Bibliotheken nur die Möglichkeit, in einer IDE OpenOffice zu verwenden und so mit Dokumente zu bearbeiten (was dann irgendwie Quellcode erzeugt?)?

Ich verstehe den Sinn dieser Bibliotheken nicht. Was kann man damit machen? Angeblich soll man damit eine OpenOffice-Instanz steuern können, davon hab ich aber in den Tutorials nicht wirklich etwas lesen können.

Weiß da jemand mehr?

Hallo,

ich versuche gerade in Java mit OpenOffice Dokumenten zu
arbeiten. Ich möchte Dokumente einlesen und bearbeiten
(ausfüllen) können.

[…]

Dort wird unter anderem UNO genannt. Aber ich kann aus den
Tutorials nicht genau erkennen was das eigentlich ist.

http://wiki.services.openoffice.org/wiki/Uno

Bieten mir diese Bibliotheken nur die Möglichkeit, in einer
IDE OpenOffice zu verwenden und so mit Dokumente zu bearbeiten
(was dann irgendwie Quellcode erzeugt?)?

Moment mal. Benutzt du die IDE nur, um den Java-code zu schreiben? Oder moechtest du in Java eine IDE schreiben, die OpenOffice als Editor-Komponente benutzt? Welcher Teil soll Code generieren, und was soll der generierte Code genau machen?

Ich verstehe den Sinn dieser Bibliotheken nicht. Was kann man
damit machen? Angeblich soll man damit eine OpenOffice-Instanz
steuern können, davon hab ich aber in den Tutorials nicht
wirklich etwas lesen können.

Man kann damit Operationen ausfuehren, die man sonst nur durch Benutzung der grafischen Benutzeroberflaeche hinbekommt. Wie zum Beispiel die Schriftgroesse eines Dokumentes aendern, oder ein Dokument in ein anderes Format umwandeln.

Gruesse,
Moritz

Hallo,

Moment mal. Benutzt du die IDE nur, um den Java-code zu
schreiben? Oder moechtest du in Java eine IDE schreiben, die
OpenOffice als Editor-Komponente benutzt? Welcher Teil soll
Code generieren, und was soll der generierte Code genau
machen?

Ich benutze die IDE um Java-Code zu schreiben. So war das auch gar nicht gemeint, ich vermutete das die Bibliothek für so etwas in die Richtung gedacht ist.

Man kann damit Operationen ausfuehren, die man sonst nur
durch Benutzung der grafischen Benutzeroberflaeche hinbekommt.
Wie zum Beispiel die Schriftgroesse eines Dokumentes aendern,
oder ein Dokument in ein anderes Format umwandeln.

Vielen Dank, mehr wollte ich gar nicht wissen.