Convertir HTML a PDF en Python

Descripción general

Aspose.PDF para Python a través de Java es una solución profesional que le permite crear archivos PDF a partir de páginas web y código HTML sin procesar en sus aplicaciones.

Este artículo explica cómo convertir HTML a PDF usando Python. Cubre los siguientes temas.

Formato: HTML

Conversión de HTML a PDF en Python

Aspose.PDF para Python es una API de manipulación de PDF que le permite convertir cualquier documento HTML existente a PDF sin problemas. El proceso de convertir HTML a PDF se puede personalizar de manera flexible.

Convertir HTML a PDF

El siguiente ejemplo de código en Python muestra cómo convertir un documento HTML a un PDF.

  1. Cree una instancia de la clase HtmlLoadOptions.
  2. Inicialice el objeto Document.
  3. Guarde el documento PDF de salida llamando al método Document.Save().

from asposepdf import Api


# inicializar licencia
documentName = "testdata/license/Aspose.PDF.PythonviaJava.lic"
licenseObject = Api.License()
licenseObject.setLicense(documentName)

# conversión desde matriz de bytes
documentName = "input.html"
with open(documentName, "rb") as file:
    byte_array = file.read()
doc = Api.Document(byte_array, Api.LoadFormat.HTML)
documentOutName = "result_fromHtml.pdf"
doc.save(documentOutName)

# conversión desde archivo
documentName = "input.html"
doc = Api.Document(documentName, Api.LoadFormat.HTML)
documentOutName = "result2_fromHtml.pdf"
doc.save(documentOutName)