noise_
15-05-2006, 20:19
Hallo,
wie wäre es am geschicktesten den Inhalt eines OpenOffice-Dokumentes auszulesen (in ein einem C-Programm)? Ein solches Dokument ist ja eine Sammlung von XML-Dateien (gezippt). Ich hab schon normalen Text rauslesen können (aus der content.xml mit hilfe der libxml2). Aber bei formatierten Texten, sprich Fett, Kursive, Absätze, Aufzählungspunkte, etc wird das eine Qual.
Hab dann die libxslt entdeckt und auf der OO.org homepage XSL-Dateien für die konvertierung von OOo zu XHTML gefunden.
Diese XLS-Dateien funktionieren jedoch nicht standalone... laut homepage ("The filter will NOT work stand-alone with the new default OpenDocument format, but are still working in OpenOffice.org 2.x").
Also wie würde es sonst noch funktionieren (ggf. mit konvertierung zu html)?
wie wäre es am geschicktesten den Inhalt eines OpenOffice-Dokumentes auszulesen (in ein einem C-Programm)? Ein solches Dokument ist ja eine Sammlung von XML-Dateien (gezippt). Ich hab schon normalen Text rauslesen können (aus der content.xml mit hilfe der libxml2). Aber bei formatierten Texten, sprich Fett, Kursive, Absätze, Aufzählungspunkte, etc wird das eine Qual.
Hab dann die libxslt entdeckt und auf der OO.org homepage XSL-Dateien für die konvertierung von OOo zu XHTML gefunden.
Diese XLS-Dateien funktionieren jedoch nicht standalone... laut homepage ("The filter will NOT work stand-alone with the new default OpenDocument format, but are still working in OpenOffice.org 2.x").
Also wie würde es sonst noch funktionieren (ggf. mit konvertierung zu html)?