Konwerter OpenXML do ODF - ale bez emocji
Novell wypuścił konwerter pozwalający na wczytywanie plików w formacie OpenXML (Microsoft Office 2007) do OpenOffice. Konwerter ma postać wtyczki OXT ładowanej do OpenOffice. Ale uwaga - do produkcyjnych zastosowań się to jeszcze nie nadaje.
Wtyczkę można pobrać za darmo ze strony Novella. Nie wiem czy jest ona oparta o kod odf-converter. Instalacja odbywa się przez załadowanie rozszerzenia z poziomu OpenOffice Writera:
- Uruchamiamy OpenOffice z prawami administratora (w Windows)
- W wersji angielskiej otwieramy Tools->Package Manager, w polskiej Narzędzia->Menedżer pakietów
- Wybieramy pobrany plik OXT i klikamy OK, wtyczka powinna pojawić się w menedżerze.
W OpenOffice 2.1.0 PL już ładowanie wtyczki nastręcza trudności. Program wywala okienko z ostrzeżeniem o niemożności obsłużenia typu "application/octet-stream" dla kilku kolejnych elementów archiwum (OXT to w rzeczywistości ZIP z paroma binarkami i plikami XML).
Po załadowaniu konwerter pokazuje się na liście dostępnych rozszerzeń i OpenOffice umożliwia zapisanie pliku ("Zapisz jako...") w formacie "Microsoft Word 2007 (docx)" (czyli OpenXML), ale tak zapisanego pliku nie da się otworzyć w MS Office 2007 czyli cały trud poszedł na marne. Nie da się również otworzyć pliku DOCX stworzonego w MS Office 2007 - OpenOffice pisze, że plik jest uszkodzony.
- Zaloguj się lub zarejestruj by odpowiadać
- Generate PDF file
- Wersja do wydruku










Odpowiedzi
Już wiem - konwerter działa tylko z "Novell edition of OpenOffice.org". Można ją ściągnąć stąd:
http://download.novell.com/Download?buildid=ZniZNNd4mLQ~
Niestety tylko wersja 2.0.4 zapakowana jako 400 MB ISO.
Paweł Krawczyk
Te błędy to raczej w wyniku niedoczytania dokumentacji jak tworzyć wtyczki do OO2, ewentualnie jakieś niedoróbki w OO2. Przypuszczam, że wszystkie kolejne (nieczytanie plików DOCX) to pochodna tych błędów przy instalacji wtyczki. /PK
Zapewne Novell trzymał się dokumentacji dostarczonej przez Microsoft...