2 Comentarios + en Facebook - 10 noviembre 2009

Esta vez vengo a compartir un método de conversión bastante útil, la idea es convertir HTML a PDF, tal vez de un template que tengamos en nuestra PC o bien de una Web que visitamos. Esta conversión es especial para presentaciones, demostraciones, etc. Veamos cómo hacerlo desde nuestro Ubuntu 9.10 Karmik Koala.

Primero, instalamos lo necesario para poder compilar el código fuente de la utilidad que nos ayudará a la conversión, para ello:

# sudo apt-get install libqt4-dev qt4-dev-tools build-essential cmake

Bien, ahora descargamos la última versión disponible de mkhtml2pdf; la utilidad que nos permite convertir de HTML a PDF :) para ello consultamos su código fuente, descargamos luego luego pasamos a compilarlo:

# svn checkout http://wkhtmltopdf.googlecode.com/svn/trunk/ wkhtmltopdf

# cd wkhtmltopdf

# cmake -D CMAKE_INSTALL_PREFIX=/usr .

# make

# sudo make install

Listo! :) ya lo tenemos instalado, ahora cada vez que necesitamos convertir hacemos lo siguiente:

# wkhtmltopdf http://www.notasdesamuel.com notasdesamuel.pdf

También es compatible de manera local:

# wkhtmltopdf /home/notasdesamuel/template.html template-test.pdf

Una gran utilidad para ser sinceros, muy útil, aunque muy poco “manejable” para el usuario final, pero dentro de todo es super sencillo.

Cualquier consulta/duda/problemas, en los comentarios ;)

Fuente.

Comentarios vía Facebook!

Notas Relacionadas

Comparti!

Sobre el Autor

Soy un SysAdmin & HelpDesk. Amante de los Gadgets. Desarrollador Web y me deleito con la buena Música!. Me gusta escribir sobre lo que uso y de las cosas que me gustan, creo que soy Geek. Aqui tienen mas detalles sobre mi. Y aqui puedes contactar conmigo.

(2) Comentarios

  1. excelente no sabia hacerlo de esta manera, yo lo que hacia era pasar de pdf a html para leer en consola en mi netbook y aumentar la autonomia.

    por otro lado, no es mas facil abrir el html en firefox e imprimir con la impresora de PDF?

  2. Pingback: Bitacoras.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>