Busindre » Blog Archive » Transformar documentos con extensión Wps en GNU/Linux

Transformar documentos con extensión Wps en GNU/Linux

October 3rd, 2008 by Busindre

Es común seguir encontrándose en la actualidad los tediosos documentos en formato Wps de la antigua suite de ofimática "Microsoft Works". Depende de la distro de GNU/Linux y el editor de texto que usemos, podemos encontrar problemas al intentar trabajar con este tipo de ficheros, esto se debe a la inclusión de la librería libwps en el sistema. Esta librería ha sido integrada en distintas variantes de OpenOffice (NeoOffice, Go-OOo.org y OxygenOffice) y viene ya incluida en el mismo programa Openoffice de algunas distribuciones de Linux como es Ubuntu. A fecha de este articulo, si hemos bajado la suite Open Office desde su Web principal, no podremos disfrutar del soporte para trabajar con el formato de documentos wps.

En este pequeño post vamos a ver como se instala y como se utiliza dicha librería para poder transformar archivos en formato Wps a otros más compatibles con nuestras aplicaciones. En principio podremos transformar de formato Wps a Texto, Html, Imágenes Raw y Documentos sxw.

Descargar (Libwps / Wps2sxw): http://sourceforge.net/project/showfiles.php?group_id=176121

Compilar / Instalar libwps

$ tar -zxvf libwps-0.1.2.tar.gz
$ cd libwps-0.1.2/
$ ./configure --prefix=/usr
$ make
# make install ó checkinstall

Binarios que instala libwps:

wps2html -> Transforma el formato Wps a Html
wps2raw -> Transforma el formato Wps a Raw
wps2text -> Transforma el formato Wps a text

Compilar / Instalar wps2sxw (Depende de libwps)

$ tar -zxvf wps2sxw-0.1.0
$ cd wps2sxw-0.1.0
$ ./configure --prefix=/usr
$ make
# make install ó checkinstall

* Binarios que instala wps2sxw:

wps2sxw -> Transforma el formato Wps a Sxw

Forma de uso:

wps2text:
$ wps2text documento.wps > fichero.txt

wps2html:
$ wps2html documento.wps > fichero.html

wps2raw:
$ wps2raw documento.wps > fichero.raw

wps2sxw:
$ wps2sxw documento.wps fichero.sxw

Error al compilar wps2sxw:

libwps-0.1 >= 0.1.0
libwps-stream-0.1 >= 0.1.0
libwpd-0.8 >= 0.8.0
) were not met:


No package 'libwps-0.1' found
No package 'libwps-stream-0.1' found

Solución:

Instalar libwps como dependencia.

Posted in Linux |

4 Responses

  1. alfayate Says:

    Hola.

    Gracias por el post, pero ¿cómo instalo libwps como dependencia?

  2. Busindre Says:

    ¿...?

    Pues si lees el artículo donde pone:

    Instalar libwps

    Saludos

  3. alfayate Says:

    Hola de nuevo.

    Gracias por la pronta respuesta. Lamento no haberme expresado bien. Al intentar compilar libwps me da el error:

    checking for LIBWPS... configure: error: Package requirements (
    libwpd-0.8
    ) were not met:

    Package libwpd-0.8 was not found in the pkg-config search path.
    Perhaps you should add the directory containing `libwpd-0.8.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'libwpd-0.8' found

    Resulta que sí tengo instalado dicho paquete y en la misma versión que pide (lo instalé mediante apt, en un Debian Sarge) y he probado a establecer la vble PK_CONFIG_PATH y nada. Como en el error que muestras, aparece también libwpd y pones de solución "Instalar libwps como dependencia", pensé que habría una forma distinta, pasando otras opciones en el config para instalarlo. De todas formas gracias por la atención.

  4. Busindre Says:

    El problema es que lo has instalado mediante apt,.. y posiblemente te falte instalar el "dev", es algo muy típico cuando queremos compilar. Busca si tienes libwpd-dev o libwpd-devel, o algo similar,.. en los repositorios.

    Si no lo encuentras, simplemente instálalo desde las fuentes como muestra el manual.

    Saludos

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.