Guarda páginas webs (screenshots de webs) en PDF con un comando

A veces deseamos guardar algo de una web en PDF en nuestro PC, para ello existe la herramienta: wkhtmltopdf

O sea, mediante un comando podemos guardar X página en .pdf, pero primero instalemos la aplicación:

En Debian, Ubuntu o derivados basta con instalar wkhtmltopdf:

sudo apt-get install wkhtmltopdf

Instalará sus dependencias como son webkit y algunas librerías qt, pero son librerías y nada raro

En otras distros imagino que el paquete debe llamarse igual.

Una vez la tengamos instalada, usarla es realmente simple, por ejemplo vamos a guardar http://www.google.com:

wkhtmltopdf www.google.com google.pdf

O sea, le pasamos como primer parámetro la URL de lo que deseamos salvar, y como segundo parámetro el nombre y .pdf del archivo final que queremos.

Si desean conocer más opciones de esta aplicación, sin lugar a dudas deben leerse la ayuda (man wkhtmltopdf) pues el listado es algo extenso, incluye opciones para uso de proxy, usar cookie, header personalizado, codificación del sitio, etc.

Fuente