Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  NEWS  »  Freie Java-Bibliothek verarbeitet ODF-Dokumente  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Freie Java-Bibliothek verarbeitet ODF-Dokumente

Die französische Firma ILM Informatique hat JOpendocument in Version 1.0 unter GPL freigegeben. Die Java-Bibliothek stellt Funktionen für die Verarbeitung des Open-Document-Formats (ODF) zur Verfügung.

Programme auf Basis der Bibliothek können beispielsweise Spreadsheets dynamisch erzeugen, befüllen und anschließend ansprechend formatierte Rechnungsschreiben anzeigen oder ausdrucken. Das Aussehen kann der Entwickler mit in Open Office erstellten Dokumentenvorlagen (Templates) vorgeben. Außerdem kann JOpendocument derzeit bestehende Tabellenblätter verändern, Textverarbeitungsdokumente befüllen oder mehrere Textdokumente zu einem einzigen zusammenfügen.

ILM Informatique bezeichnet JOpendocument als reifen Code, den sie seit drei Jahren im Produktiveinsatz verwendet. Ab der aktuellen Release soll die Bibliothek neben der kommerziellen Verwendung auch als Open-Source-Projekt weiter entwickelt und gepflegt werden.

Die Projekt-Homepage erläutert die Verwendung der Bibliothek in einigen kurzen Tutorials. Das folgende Beispiel erzeugt ein Tabellenblatt mit eingetragenen Messwerten:

// Create the data to save.
final Object[][] data = new Object[6][2];
data[0] = new Object[] { "January", 1 };
data[1] = new Object[] { "February", 3 };
data[2] = new Object[] { "March", 8 };
data[3] = new Object[] { "April", 10 };
data[4] = new Object[] { "May", 15 };
data[5] = new Object[] { "June", 18 };

String[] columns = new String[] { "Month", "Temp" };

TableModel model = new DefaultTableModel(data, columns);
    
// Save the data to an ODS file and open it.
final File file = new File("temperature.ods");
SpreadSheet.createEmpty(model).saveAs(file);
    
OOUtils.open(file);


			Dieses Tabellenblatt lässt sich dank der Bibliothek JOpendocument mit wenigen Zeilen Java-Code erzeugen.

Dieses Tabellenblatt lässt sich dank der Bibliothek JOpendocument mit wenigen Zeilen Java-Code erzeugen.

JOpendocument 1.0 steht als Jar-Archiv und im Quelltext zum Download bereit. Daneben sind die in den Tutorials verwendeten Vorlagen erhältlich. Die Entwickler empfehlen, die Bibliothek zusammen mit dem Sun JDK 6 einzusetzen.

(Mathias Huber)
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Video: Zwischenbilanz zu zwei Jahren Linux-Desktops in München
Xandros beteiligt sich an Microsofts Office-Konverter
Microsoft wirbt mit Lösungen für Open XML
ODF Alliance meldet Rekorde bei Open-Document-Unterstützung
Erste Informationen zu Open Office 3.0
Document Foundation tritt Opendoc Society bei
Whitepaper
Usage Landscape Enterprise Open Source Data Integration

Die Nachfrage nach Datenintegrationslösungen für Unternehmen ist zunehmend gestiegen und vor allem das Interesse an Open Source Technologien wird immer größer. Doch wie und von wem werden Open Source Datenintegrationslösungen genutzt und welches Nutzungsverhalten lässt sich daraus ableiten? Das vorliegende White Paper präsentiert die Erfahrungswerte von über 1000 Open Source Nutzern und liefert fundierte Antworten auf diese Fragen.

Download PDF (Registrierung erforderlich)
Daten Migration - Eine Publikation von Bloor Research

Datenmigrationsprojekte überschreiten häufig das Budget, neigen zu Verzögerung und werden unter Umständen komplett abgebrochen. Bloor Research ist eines der weltweit führenden IT-Forschungs-, Analyse- und Beratungsunternehmen und wird in dem vorliegenden White Paper die wichtigsten Aspekte dieser Problematik näher beleuchten. Ferner werden praktische Empfehlungen für erfolgreiche Migrationsprojekte gegeben, die Sie auf Ihr nächstes Projekt übertragen können.

Download PDF (Registrierung erforderlich)
Kommentare (0)