Instalar WkhtmltoPDF en Centos 7 de manera fácil
Un cliente nos solicitó instalar esta librería para poder generar PDF a partir de una web HTML o lo que devuelva una web.
Para ello probamos con instalar el librería que nos viene por defecto en el sistema, pero parece ser que requiere la instalación de un sistema de LastX.
Indagando un poco nos hemos dado cuenta de que no hace falta y que hay gente que compila sin esta necesidad.
Pasos a seguir
Instalamos las siguientes fuentes en el sistema:
yum install xorg-x11-fonts-Type1 xorg-x11-fonts-75dpi
Instalamos el paquete necesario en el sistema:
wget http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm && rpm -Uvh wkhtmltox-0.12.2.1_linux-centos7-amd64.rpm
Ahora solo nos queda realizar una prueba:
wkhtmltopdf http://www.google.com google.pdf
Si no funciona el enlace
Hemos seguido este procedimiento: https://www.tecmint.com/wkhtmltopdf-convert-website-html-page-to-pdf-linux/
Descargamos de 32 bits: wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-i386.tar.xz
Descargamos de 64 bits: wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
Descomprimimos la versión de tar.gz, en nuestro caso hemos usado la de 64 bits.
tar -xvf wkhtmltox-0.12.4_linux-generic-i386.tar.xz
Copiamos el ejecutable en /usr/local/bin/wkhtmltopdf y /usr/bin/
Con esto dejaremos funcionando la generación de PDF sin tener que instalar una «X».
Notas a tener en cuenta
La última versión hoy en día es la 0.12 y dentro de dicha rama hay versiones más actuales, lo que pasa que hemos usado la 0.12.2.1 porque tenía un RPM hecho. Si queremos ver otras versiones podemos acceder a:
http://download.gna.org/wkhtmltopdf/0.12/
Esta info se ha obtenido de:
Gracias, Me fue muy util y funciono a la primera