En este post vamos a ver una guía de cómo instalar y configurar wkhtmltopdf, una herramienta gratuita que más tarde nos permitirá convertir HTML a PDF y HTML a imagen.
Vamos a ver cómo descargar el instalador y cómo agregar los ejecutables a la variable PATH para poder invocar wkhtmltopdf
y wkhtmltoimage
desde cualquier lugar en la línea de comandos.
Ve a la siguiente página y descarga la versión para tu computadora. Recomiendo la que tiene MSVC 2015.
https://wkhtmltopdf.org/downloads.html
Como ves, será instalado en C:\Program Files\wkhtmltopdf
. Guarda o anota esa ruta.
Ahora, para poder ejecutar el binario desde cualquier lugar, hay que agregarlo a la PATH. ¿Recuerdas la ruta que te dije que guardes? visítala en el explorador, dentro de ella debe haber una carpeta llamada bin
.
Una vez que estés en esa carpeta copia la ruta. En pocas palabras hay que agregar bin
al final de la ruta anterior, en mi caso es:
C:\Program Files\wkhtmltopdf\bin
Esa ruta debes agregarla a la PATH de Windows como lo indico aquí. Se ve así después de agregarla:
Ahora abre una terminal o CMD y ejecuta los siguientes comandos:
wkhtmltopdf --version
wkhtmltoimage --version
En mi caso se ve así:
Si a ti te aparece algo similar entonces has instalado correctamente el ayudante para convertir HTML a PDF, si no, por favor verifica que hayas agregado la ruta que te dije a la PATH.
En próximos tutoriales te mostraré cómo usar ambas herramientas 😉
Actualización: aquí un tutorial sobre cómo convertir HTML a PDF.
Hoy te voy a presentar un creador de credenciales que acabo de programar y que…
Ya te enseñé cómo convertir una aplicación web de Vue 3 en una PWA. Al…
En este artículo voy a documentar la arquitectura que yo utilizo al trabajar con WebAssembly…
En un artículo anterior te enseñé a crear un PWA. Al final, cualquier aplicación que…
Al usar Comlink para trabajar con los workers usando JavaScript me han aparecido algunos errores…
En este artículo te voy a enseñar cómo usar un "top level await" esperando a…
Esta web usa cookies.
Ver comentarios
Tienes un pequeño error en :
whhtmltopdf --version
es
>wkhtmltopdf --version
Gracias Por la ayuda
Gracias, ya lo he corregido.
Saludos!