Cómo convertir HTML en PDF con HTMLDoc en Debian 10
HTMLDOC es un programa de código abierto que sirve para convertir archivos fuente HTML y Markdown en archivos PostScript y PDF. Hay dos tipos de archivos HTML, 1) documentos estructurados con encabezados como, H1, H2, etc que se conoce como libro y 2) documentos no estructurados sin encabezados que se conocen como páginas web.
En este tutorial, vamos a explicar cómo instalar HTMLDOC en Debian 10 y convertir un archivo HTML en pdf.
Requisitos
- Un servidor con Debian 10.
- Una contraseña de root configurada en tu servidor.
Cómo empezar
Primero, actualiza tu sistema con la última versión ejecutando el siguiente comando:
apt-get update -y
apt-get upgrade -y
Una vez actualizado tu sistema, reinícialo para aplicar los cambios de configuración.
Instalar HTMLDOC
Por defecto, HTMLDOC está disponible en el repositorio por defecto de Debian 10. Puedes instalarlo simplemente ejecutando el siguiente comando:
apt-get install htmldoc -y
Después de instalar HTMLDOC, puedes listar todas las opciones disponibles con HTMLDOC con el siguiente comando:
htmldoc --help
Crea tu primer PDF a partir de HTML
Primero, crea un archivo test.html con el siguiente comando
nano test.html
Añade el siguiente código:
<html> <head> <title>This is my first PDF</title> </head> <body> This is the body of my first PDF. </body> </html>
Guarda y cierra el archivo, cuando hayas terminado.
Ahora, ejecuta el siguiente comando para convertir test.html en test.pdf con el siguiente comando
htmldoc --webpage -f test.pdf test.html
El comando anterior generará un nuevo archivo pdf llamado prueba.pdf.
Enhorabuena! has instalado con éxito HTMLDOC en el servidor de Debian 10.