Convertidores de precisión – Convertir HTML en Python

Algunas formas de convertir HTML en Python

Puedes convertir HTML a varios formatos populares en Python en línea o mediante programación. La conversión de HTML a otros formatos puede realizarse utilizando los métodos convert_html() de la clase Converter, el método render_to() de la clase HTMLDocument, o el método render() de la clase Renderer.

¿Por qué utilizar convertidores de ajuste fino?

En el capítulo Convertidores de ajuste fino, Aspose.HTML for Python via .NET ofrece métodos alternativos para renderizar documentos basados en HTML, proporcionándole un mayor control sobre el proceso de renderizado en su aplicación Python. Nuestra biblioteca Python implementa un conjunto de dispositivos de renderizado: PdfDevice, XpsDevice, DocDevice e ImageDevice. Cada dispositivo viene con sus propias opciones, implementadas a través de las clases PdfRenderingOptions, XpsRenderingOptions, DocRenderingOptions, e ImageRenderingOptions, respectivamente. Por ejemplo, puede modificar el tamaño de la página, ajustar los márgenes y los colores, reducir el tamaño del archivo cambiando la calidad y la resolución de la imagen y establecer una contraseña de seguridad para los documentos PDF.

La presente sección describe los escenarios soportados de conversiones de archivos basados en HTML a otros formatos populares mediante el uso del método render_to() de la clase HTMLDocument y los métodos render() de la clase Renderer:

Convertir HTML en PDF con Python

Este ejemplo muestra cómo convertir fácilmente una página HTML en línea en un documento PDF utilizando Aspose.HTML for Python via .NET. Sólo unas pocas líneas de código permiten cargar un documento HTML desde una URL y renderizarlo directamente en un archivo PDF con las opciones de renderizado predeterminadas.

1import aspose.html as ah
2import aspose.html.rendering.pdf as rp
3
4doc = ah.HTMLDocument("https://docs.aspose.com/html/files/document.html")
5doc.render_to(rp.PdfDevice("output/document.pdf"))

¿Qué es Rendering Device en Aspose.HTML?

Un dispositivo de renderizado en Aspose.HTML for Python via .NET representa una superficie de dibujo 2D, implementada a través de la interfaz IDevice. Es responsable de convertir el contenido HTML en varios formatos de salida.

Aspose.HTML for Python via .NET proporciona los siguientes dispositivos de renderizado:

Cada dispositivo incluye sus propias opciones de renderizado, disponibles a través de clases como PdfRenderingOptions, XpsRenderingOptions, DocRenderingOptions, e ImageRenderingOptions. Estas opciones le permiten controlar la calidad de salida, el diseño y otros ajustes.

Aspose.HTML ofrece Convertidores gratuitos: una colección en línea de herramientas para convertir documentos HTML, XHTML, MHTML, EPUB, XML o Markdown a PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown y otros formatos. Estos conversores son compatibles con cualquier sistema operativo y no requieren instalación de software adicional. Son una forma rápida y sencilla de convertir documentos HTML y basados en HTML de forma eficaz.

Texto “Conversores en línea gratuitos”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.