Home / LinuxUser / 2008 / 07 / Vereinzelte Lücken

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Debian leicht gemacht
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Aufmacher

Vereinzelte Lücken

Von Office OpenXML nach ODF konvertieren

01.07.2008 OpenOffice kommt zwar mit Office-2007-Formaten klar, das Ergebnis kann jedoch oft nicht überzeugen. Der ODF-Converter-Integrator verspricht mit der Integration von Novells Converter-Plugin in die freie Office-Suite Abhilfe.

Mit Office 2007 beschreitet Microsoft einen neuen Weg seiner Formatstrategie und setzt nun auf ein halboffenes XML-Format. Die ständige Integration neuer proprietärer Formate mit jeder neuen Office-Version sorgte in den letzten Jahren immer wieder für verärgerte Anwender. Besonders Microsofts wichtigste Kunden, die Unternehmen und Behörden, haben enorme Probleme mit der wachsenden Anzahl verschiedener Formate. Bei Aufbewahrungsfristen von bis zu 30 Jahren benötigen diese für einen einzigen Dokumententyp, zum Beispiel ein Word-Dokument, einen regelrechten Zoo verschiedener Versionen im Dokumentenmanagementsystem – von den passenden Anwendungen ganz zu schweigen.

Auch für den Heimanwender bringt der Schritt hin zu offenen Dateistandards auf Basis von XML einen kleinen Fortschritt. Zur Not untersuchen Sie mit einem beliebigen XML-Editor die Dateiinhalte und extrahieren bei Bedarf Teile, falls das ursprünglich zum Erstellen genutzte Textprogramm nicht mehr bereit steht.

Microsoft macht seinem Ruf alle Ehre und hat natürlich eine eigene Ansicht vom Begriff "offener Standard". Die ISO hat das Office-2007-Format Office OpenXML (OOXML) zwar als Standard ISO/IEC 29500 verabschiedet, im Wesentlichen gingen jedoch die Interessen von Microsoft, Apple, Novell und anderer Hersteller ein. Empfehlungen des W3C oder die Spezifikationen anderer nach ISO standardisierter Formaten ignoriert der Konzern einfach [1]. Zahlreiche Entwickler aus dem Open-Source-Bereich kritisieren daher den OOXML-Standard und setzen auf das Open Document Format ODF.

Da OOXML allerdings bei der großen Anzahl von Office-2007-Installationen weiterhin einen Quasi-Standard darstellt, brauchen alle, die auf freie Formate und Programme setzen, ein Konvertierungstool, um die Office-2007-Dokumente nach ODF zu übersetzen. Novell als Mitglied im Standardisierungsgremium von OOXML stellt einen solchen Konverter unter einer BSD-ähnlichen Lizenz kostenfrei bereit [2]. Um ihn in OpenOffice zu integrieren, brauchen Sie den ODF-Converter-Integrator von Andrew Ziem [3].

Installation

Beim Test des ODF-Converter-Integrator kam als Basis Ubuntu zum Einsatz. Für Ubuntu 7.10 liegt der ODF-Converter-Integrator als Chocolate-Edition aktuell in der Version 0.1.5 vor. Nach dem Download des Debian-Pakets von der Heft-DVD oder der Website gelingt die Installation des Tools mit einem einzigen Doppelklick. Bei einem aktuellen Ubuntu 8.04 benötigen Sie unter Umständen einen Link auf eine bestimmte Library:

$ sudo ln -s /usr/lib/libtiff.so.4.2.1 /usr/lib/libtiff.so.3

Das Programmpaket enthält zusätzlich Novells ODF-Converter. Das Setup integriert diesen automatisch in die Konvertierungsoptionen von OpenOffice. Öffnen Sie eine DOCX-Datei mit OpenOffice, ruft die Software im Hintergrund den Konverter auf und setzt die Datei ins Open Document Format um. Für umfangreiche Dokumente nimmt das Konvertieren jedoch einige Zeit in Anspruch nehmen, hier ist daher Geduld gefragt.

Office 2007 enthält einige freie Schriftarten, die unter anderem im Power Point Viewer 2007 stecken. Installieren Sie diese Schriftarten unter Linux, sorgt das für bessere Konvertierungsergebnisse. Für die Installation der Schriftarten benötigen Sie das Installationspaket des Power Point Viewer 2007 von Microsoft [4]. Die Schriftarten extrahieren Sie anschließend mit Cabextract aus dem aus dem Installationspaket. Ubuntu hält das Programm im Repository vor. Mit folgendem Aufruf von Cabextract kopieren Sie das Datenpaket des Power Point Viewers aus dem Installer:

$ cabextract -F ppviewer.cab PowerPointViewer.exe

Legen Sie anschließend ein Verzeichnis für die Schriftarten an. Für eine benutzerspezifische Installation erstellen Sie einen Untererordner im Benutzerverzeichnis für Fonts (~/.fonts). Um die Schriftarten systemweit bereit zu stellen, legen Sie dagegen ein neues Verzeichnis unter /usr/share/fonts auf Ihrem Rechner an und kopieren die Schriftarten anschließend hinein (Listing 1).

Abschließend aktualisieren Sie den Font-Cache mit dem Aufruf von sudo fc-cache -fv in einem Terminal. Danach liefert vor allem der Office-2007-Standard-Font Calibri bessere Ergebnisse beim Konvertieren.

Listing 1
$ sudo mkdir /usr/share/fonts/Office2007Fonts
$ sudo cabextract -F '*.TT?' -d /usr/share/fonts/Office2007Fonts ppviewer.cab

Referenzdokumente

Für einen Test der Installation verweist das Wiki von Andrew Ziem auf verschiedene Referenzdokumente [4], darunter ein Archiv mit einer Reihe von einfachen Dokumenten in verschiedenen Formaten, die aus Office 2007 stammen. Sämtliche Dateien, auch das umfangreicher formatierte Referenzdokument von OpenOffice.org Ninja (Abbildung 1), ließen sich im Test fehlerfrei öffnen.

Abbildung 1

Abbildung 1: Im Test öffnete OpenOffice das Referenzdokument von OpenOffice.org Ninja fehlerfrei.

Tip a friend    Druckansicht Bookmark and Share
Kommentare

1027 Hits
Wertung: 46 Punkte (3 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 05/2014

Aktuelle Ausgabe kaufen:

Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Bilder vergleichen mit diffimg
Bilder vergleichen mit diffimg
Tim Schürmann, 01.04.2014 12:40, 1 Kommentare

Das kleine Werkzeug diffimg kann zwei (scheinbar) identische Bilder miteinander vergleichen und die Unterschiede optisch hervorheben. Damit lassen sich nicht nur Rätsel a la „Orignial und Fäls...

Aktuelle Fragen

programm suche
Hans-Joachim Köpke, 13.04.2014 10:43, 8 Antworten
suche noch programme die zu windows gibt, die auch unter linux laufen bzw sich ähneln sozusagen a...
Funknetz (Web-Stick)
Hans-Joachim Köpke, 04.04.2014 07:31, 2 Antworten
Bei Windows7 brauche ich den Stick nur ins USB-Fach schieben dann erkennt Windows7 Automatisch, a...
Ubuntu 13.10 überschreibt immer Windows 8 Bootmanager
Thomas Weiss, 15.03.2014 19:20, 8 Antworten
Hallo Leute, ich hoffe das ich richtig bin. Ich habe einen Dell Insipron 660 Ich möchte gerne Ub...
USB-PTP-Class Kamera wird nicht erkannt (Windows-only)
Wimpy *, 14.03.2014 13:04, 15 Antworten
ich habe meiner Frau eine Digitalkamera, AGFA Optima 103, gekauft und wir sind sehr zufrieden dam...
Treiber
Michael Kristahn, 12.03.2014 08:28, 5 Antworten
Habe mir ein Scanner gebraucht gekauft von Canon CanoScan LiDE 70 kein Treiber wie bekomme ich de...