OpenOffice.org#

OpenOffice.org (kurz: OOo) ist ein freies Office-Paket, das aus einer Kombination verschiedener Programme zur Textverarbeitung, Tabellenkalkulation, Präsentation und zum Zeichnen besteht. Ein Datenbankprogramm und ein Formeleditor sind ebenfalls enthalten.
(aus: http://de.wikipedia.org/wiki/OpenOffice.org)

Extensions#

Ab Version 2.2 wurde ein erweiterter Umgang mit Extensions eingebaut. (Link zu den most popular Extensions)
Extensions lassen sich, wo vorgesehen, über den Menüpunkt Extras, Extension-Manager... verwalten.

Hier eine Auswahl:


PDF-Import#

Nun beherrscht OOo neben eingebautem PDF-Export auch PDF-Import. (Link zur PDF-Import-Extension)
Die Elemente werden jedoch zur Zeit als Zeichnungsobjekte angezeigt und lassen sich nur zeilenweise bearbeiten, Stand 19.11.2008.

Template-Paket II#

Mehr als 120 Templates für Writer, Impress und Calc hält das Template Paket II vor.
(Link)

Sun Presenter Console#

In der Sun Presenter Console wird dem Vortragenden die abgelaufene Zeit angezeigt. Er kann Notizen während der Präsentation anmerken und erhält eine Vorschau der nächsten Folie, während das Publikum die jeweils aktuelle Folie sieht.
(Link)

DataForm#

Mit der DataForm-Extension bildet OOo die Data Form Funktion aus MS-Excel nach.
(Link)

Programmieren mit OOo#

Es gibt sowas wie eine offizielle API, mit der man direkt auf viele OOo-Eigenschaften zugreifen kann. So kann man z.B. OOo in einem Server-Modus starten und dann über einen TCP-Port Officedokumente übergeben und diese in PDF wandeln.

Template-Dokumente mit Freemarker-Syntax#

Hochinteressant ist auch http://jodreports.sourceforge.net/. Es benutzt nicht die OOo-API, sondern dient dazu, ODF-Dokumente als Templates zu bearbeiten, in die man dann Parameter einsetzen kann. Es benutzt dazu Freemarker und erlaubt dadurch auch das Erzeugen von komplexeren Templates z.B. zum Erzeugen von Listen, bedingten Blöcken etc. Ich habe damit in einem Projekt einen OpenOffice-Server als Reportgenerator (als Alternative zu JasperReports) eingesetzt. Das Ganze funktioniert ganz gut, bedarf allerdings im Vergleich grosser Sorgfalt bei der Erstellung der Templates. Ein Vorteil ist hingegen, daß ein einmal erstelltes Template auch von Dummusern sehr leicht angepasst werden kann. -- ThomasBayen