17 de noviembre de 2010

Script con interfaz gráfica para wkhtmltopdf

Recordáis cómo descargar una página web como un pdf en Linux ?

Aunque habían varias soluciones, la mas recomendada era wkhtmltopdf , un programa en la terminal que, tras insertar el enlace y el nombre a guardar permitía la descarga en formato pdf.

La única pega que le veía al programa era el tener que escribir "wkhtmltopdf" , un nombre no muy común que siempre olvidaba y me obligaba a visitar mi propio blog para recordarlo.

Decidí creer un pequeño script gráfico que me permitiera tener una pequeña interfaz en el que insertar el enlace y el nombre a guardar, sin tener que estar recordando la sintaxis y, sobretodo, el nombre del programa.

Seguir leyendo 'Script con interfaz gráfica para wkhtmltopdf'





KISS

Siguiendo el concepto "KISS" (Keep It Simple Stupid), simplemente he escrito unas 3 líneas de código para permitir tener dos sencillos cuadros de diálogo de entrada de texto donde insertar el enlace y el nombre en el que quiero guardar el pdf.

Recordar que para poder utilizar el programa, tendremos que tener instalado wkhtmltopdf.


Características

  • Se hace uso de zenity para tener los dos diálogos de entrada de texto.
  • El nombre permite el uso de espacios.
  • El archivo descargado tendrá la extensión .pdf


Descarga y ejecución

Para poder empezar a utilizar el script, simplemente tendremos que descargarlo desde mi dropbox y darle permisos de ejecución.

Descargar desde aquí.

Recordemos darle permisos de ejecución. Para ello, hacemos click derecho en el archivo: Propiedades --> Permisos: "Permitir ejecutar el archivo como un programa".

Tras haber dado permisos de ejecución al archivo, simplemente podremos ejecutarlo haciendo doble click sobre el y clickeando "Ejecutar".


Cuadro 1 - Introducir la URL

Cuadro 2 - Introducir el nombre a guardar

17 de Noviembre de 2010
Monzi's blog

2 comentarios:

  1. Hola, soy el administrador de www.trucostuentiblog.wordpress.com y tengo una pregunta. ¿En que parte de tu página web esta un enlace o banner a mi blog?

    Por favor, responde lo antes posible con un comentario EN MI BLOG (www.trucostuentiblog.wordpress.com)

    ResponderEliminar
  2. El enlace y la descripción de tu blog se encuentra en el blogroll de la página que puedes encontrar aquí:

    http://monzisez.blogspot.com/2010/11/monzis-blog-blogroll.html

    ó en el apartado "blogroll", arriba, a la derecha en ésta página.

    Recordarte que mi blog tiene un correo: monzisez@gmail.com :-)

    ResponderEliminar