Docx en Linux

¿Cuantas veces has recibido archivos en formato OOXML (.docx) que no puedes abrir? Hoy en día cada vez más personas están utilizando Microsoft Office 2007 sin siquiera saber que éste guarda todo en un formato diferente a sus versiones anteriores (formato que existe desde el Office 97). A diestra y siniestra se dedican a esparcir este tipo de documentos que son inaccesibles desde otro lugar que no sea Windows con Office 2007.

No obstante, hace poco encontré una forma de poder abrir este tipo de archivos en OpenOffice sobre Linux.

Los pasos,aplicables a distribuciones basadas en Debian, los encontraras tras el salto:

  1. Instalar “alien”. (apt-get install alien)
  2. Descargar el archivo “odf-converter-1.0.0-5.i586.rpm”de aquí o de donde lo encuentres.
  3. Ejecutar el siguiente comando: “alien -ct odf-converter-1.0.0-5.i586.rpm” en la carpeta donde reside el archivo bajado.
  4. Extraer el contenido del archivo generado (odf-converter-1.0.0.tgz).
    1. Un simple “tar -xvzf odf-converter-1.0.0.tgz” funciona para lo anterior.
  5. Copiar algunos archivos a sus lugares correspondientes (suponiendo que estás dentro de la carpeta del archivo que extrajiste):
    1. cp usr/lib/ooo-2.0/program/OdfConverter /usr/lib/openoffice/program/
    2. cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/ TypeDetection/Filter/MOOXFilter_cpp.xcu /usr/lib/openoffice/share/registry/modules/org/ openoffice/TypeDetection/Filter/
    3. cp usr/lib/ooo-2.0/share/registry/modules/org/openoffice/ TypeDetection/Types/MOOXTypeDetection.xcu /usr/lib/openoffice/share/registry/modules/org/openoffice/ TypeDetection/Types/

Una vez realizado lo anterior trata de abrir un archivo .docx. Si todo sale bien, deberías de poder visualizarlo sin ningún problema (salvo por el formato de algunos elementos, claro).

Ahora ya no tendrás que perder el tiempo pidiendo que te vuelvan a enviar el archivo en otro formato. Ahora simplemente les pediremos que nos envíen el archivo en otro formato :)

Obtenido de: http://www.blogmanno.com/?q=node/64