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.

Scroll al inicio