2008-12-18

Convertir CHM a PDF

Como siempre Microsoft se intenta inventar algo cada vez mas anti estandares y para molestarnos la vida a quienes no compartimos su pinche SO, pero afortunadamente en este mundo de cooperativismo de Linux hay gente muy inteligente y acá esta la forma de convertir estos archivos a Print Default File o PDF que llamamos. Como siempre me baso en algunos documentos de internet y siempre los coloco esta no va a ser la excepción, el primero que encontré fue este blog de harshj, de donde por medio de este enlace puedes bajar el script de Python que nos permitira realizar la conversión, pero le soy sincero este no me funciono en todos los casos, el cual además hay que ejecutar como root para que funcione bien.

Debido a esto me dedique a buscar otro metodo, encontrándo que con lo que habia instalado antes de ese script de python era suficiente, eso lo encontré en la ayuda de Ubuntu en español, mas exactamente en esta ubicación, debido a esto lo probe y funciono a las mil maravillas y acá les contare como lo hice.

Lo primero es instalar unos paquetes que nos facilitaran la conversión de la siguiente manera

root@localhost:~#apt-get install htmldoc libchm-bin python-chm

La última es si decides instalar el script de chm2pdf, pero con las primeras basta, ahora como se usan, lo primero es crear una carpeta donde vas a guardar el "documento" en html de la siguinete forma

root@localhost:~#mkdir ebook

Ahora para extraer los documentos que componen al html del chm, ejecutas el siguinete comando

root@localhost:~#extract_chmLib ebook.chm ebook/

o sea colocas el archivo chm y el directorio donde lo vas a guardar, ahora si la conversión a pdf y así no lo creas es gráfica así que mas breve, primero ejecutas este comando

root@localhost:~#htmldoc

Esto te mostrara la siguiente ventana


Acá le das Add files, para adicionar los archivos que componene el ebook o lo que estes convirtiendo, acuerdate que todos deben ser de extensión html.

Por lo que al darle Add files veras unas carpetas que inician con $ esas son esas cosas extrañas de windows que ni ellos sabe que son, hay nunca busques

Busca en la otra u otras, eso se vera mas o menos así




Al seleccionar el directorio que para este caso se llama final, encontraras un directorio llamada imagenes y una serie larga de archivos html.

Cada uno de estos es una pagina del libro, por lo que el que no selecciones te faltara esa pagina, así que asegurate de seleccionarlos todos y dale ok

eso te mostrar la ventana anterior llena en el recuadro de files, después de eso entonces debemos seleccionar la salida (output), lo que nos muetsra la siguiente ventana





Como puedes ver en la imagen solo debes colocar el nombre que desees darle y seleccionar que es un tipo PDF, le das Generate y listo esperas que te salga esto.











Bueno espero que te sirva y así no le demos mas gustoa microsoft de intentar seguir colocandonos trabas