.docx megnyitása OpenOfficeban
A legújabb Microsoft Office csomagban az alapértelmezett fájlformátum már nem a bináris doc, hanem az XML formátumú (tömörített, akárcsak az odf) docx.
Viszont az OpenOffice.org 2.x-es verziói alapértelmezetten nem tudják megnyitni ezt a fájl formátumot. Azonban létezik egy deb csomag, aminek segítségével megnyithatnunk, és menthetünk Microsoft Office 2007 formátumba.
Töltsük le a getdeb.net oldalról az OpenOffice.org OpenXML Translator csomagot
wget http://www.getdeb.net/download/1995/0
Ha letöltötte a gép, akkor telepítsük is
sudo dpkg -i odf-converter_1.0.0-2~getdeb1_i386.deb
Az OpenOffice Szövegszerkesztő fájlmentő ablakában meg is jelenik a docx mint formátum:
Az Excel és a PowerPoint fájlait is meg tudjuk nyitni, valamint menteni ilyen formátumba.
Ha a docx fájlok formázás nélkül kellenének, akkor a következő paranccsal tudunk belőle egyszerű szövegfájlt gyártani:
unzip -q -c valamiszoveg.docx word/document.xml | sed 's/<[^>]*>//g' > szoveg.txt
Ez a parancs a valamiszoveg.docx fájlból nyeri ki a szöveget, egy szoveg.txt nevű fájlba.
Lehetőség van parancssorból is konvertálni a docx fájlokat odf fájlokká:
/usr/lib/openoffice/program/OdfConverter /I Dokumentumunk.docx
Akár egyszerre többet is:
/usr/lib/openoffice/program/OdfConverter /BATCH-DOCX /I /home/en/ahol/a/fajlok/vannak /O ahova/menteni/szeretnenk
Az OdfConverter különböző paraméterei:
/I PathOrFilename Átalakítandó fájl, vagy bemeneti mappa
/O PathOrFilename Átalakított fájl neve, vagy kimeneti mappa
/F Létező fájl felülírása
/BATCH-ODT A bemeneti mappa összes ODT fájlának konvertálása (meglévők felülírása)
/BATCH-DOCX A bemeneti mappa összes DOCX fájlának konvertálása (meglévők felülírása)
/NOPACKAGING Ne csomagolja be az kész fájlt (nyers XML fájlt eredményez)
/ODT2DOCX ODF-ből DOCX konvertálása, fájl kiterjesztésének figyelmen kívül hagyásával
/DOCX2ODT DOCX-ból ODF konvertálása, fájl kiterjesztésének figyelmen kívül hagyásával
Nem működik! 🙁
Beírtam böngészőbe a megadott wget-es parancsot és a visszakapott eredmény:
File /home/vhosts/www.getdeb.net/public_html/archive/od/odf-converter_1.0.0-2~getdeb1_i386.deb not found
Hmmm. más ötlet a docx-re?
Ubuntu 8.04 már gyárilag tartalmazza ezt. Sajnos azonban Hardy-ra nem elérhető már az új verzió.
Azonban van egy alternatíva: Ezt kell letölteni, majd telepíteni:
http://katana.oooninja.com/f/software/odf-converter-integrator-chocolate_0.1.4-1_i386.deb
Eltávolították a fájlt. Mindjárt keresek alternatívát.