Convertir HTML en Python
La biblioteca Python ofrece una solución perfecta para todas sus tareas de conversión de HTML. ¡Convierta HTML a PDF, MHTML, Markdown, XPS, DOCX e imágenes!
Cómo convertir HTML usando Python
Aspose.HTML for Python via .NET API API es una solución poderosa para analizar y procesar documentos HTML usando Python. HTML, la columna vertebral de Internet, es el lenguaje principal para presentar información en sitios web. A veces, es necesario convertir HTML a varios formatos, como PDF, XPS, DOCX, Markdown, MHTML e imágenes, para utilizarlos en tareas específicas. Aspose.HTML for Python via .NET API facilita el proceso de conversión para los desarrolladores. Carga el archivo usando la clase HTMLDocument, crea el objeto de opciones de guardado relevante y usa el método de conversión relevante clase Converter .
La API de Python simplifica este proceso de conversión y ofrece a los desarrolladores un enfoque simplificado a través de tres pasos fundamentales:
- Cargue un documento HTML en un objeto Documento usando la clase HTMLDocument . Puede cargar HTML desde un archivo, código HTML o URL.
- Dependiendo del formato de destino (por ejemplo, PDF, XPS, DOCX, MHTML, Markdown, imágenes), cree el objeto SaveOptions correspondiente. Este objeto le permite especificar varios parámetros relevantes para el formato de salida, como calidad, configuración de página, formato de imagen, etc. El espacio de nombres aspose.html.saving se presenta mediante clases de datos para la descripción de opciones de guardado específicas en proceso de conversión y ahorro.
- Invoque uno de los métodos convert_html() y pásele los parámetros necesarios.
Utilice la potente API de Python para procesar contenido HTML y convertirlo al formato que sus aplicaciones necesitan.
Convertidor HTML en línea
Puede convertir HTML con Aspose.HTML en tiempo real. El siguiente ejemplo de código Python demuestra cómo convertir un documento HTML. Cargue un archivo desde un sistema de archivos local o URL, seleccione el formato de salida y ejecute el ejemplo. Obtendrás inmediatamente el resultado. También puede probar Convertidores en línea gratuitos aquí.
from aspose.html import * from aspose.html.converters import * from aspose.html.saving import * # Load an HTML document from a file or URL document = HTMLDocument("{{input lower}}") # Initialize saving options {{#if_output 'PDF'}} options = PdfSaveOptions() {{/if_output}} {{#if_output 'DOCX'}} options = DocSaveOptions() {{/if_output}} {{#if_output 'XPS'}} options = XpsSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF'}} options = ImageSaveOptions(ImageFormat.{{output param2 upper}}) {{/if_output}} {{#if_output 'MHTML'}} options = MHTMLSaveOptions() {{/if_output}} {{#if_output 'MD'}} options = MarkdownSaveOptions() {{/if_output}} {{#if_output 'BMP' 'JPEG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} # Convert HTML to {{output upper}} Converter.convert_html(document, options, "output.{{output lower}}") {{/if_output}} {{#if_output 'XHTML'}} options = HTMLSaveOptions() options.document_type = HTMLSaveOptions.XHTML # Save HTML as {{output upper}} document.save("output.xhtml", options) {{/if_output}}
Convierta HTML, MHTML, EPUB, Markdown y SVG
El espacio de nombres aspose.html.converters proporciona fácil acceso a los métodos de conversión. Ofrece muchas conversiones a formatos populares, como PDF, XPS, formatos de imagen, etc. Usando la clase Converter , puede convertir fácilmente HTML cargado y otros documentos basados en HTML a los formatos deseados:
- Los métodos convert_html() convierten contenido HTML a PDF, XPS, DOCX, MHTML, Markdown o imágenes utilizando las SaveOptions especificadas para garantizar la precisión e integridad del formato.
- Los métodos convert_markdown() convierten el contenido de Markdown a HTML. Todos estos métodos permiten la conversión básica de Markdown a HTML. Las conversiones de Markdown a otros formatos pasan por la etapa de conversión de Markdown a HTML.
- Los métodos convert_mhtml() convierten contenido MHTML a PDF, XPS, DOCX e imágenes.
- Los métodos convert_epub() convierten contenido EPUB a PDF, XPS, DOCX e imágenes.
- Los métodos convert_svg() convierten contenido SVG a PDF, XPS e imágenes.
Para obtener más información sobre las funciones de conversión de la API de Python, visite nuestra documentación .
Instalación de la biblioteca Aspose.HTML Python
Esta biblioteca admite el análisis de HTML5, CSS3, SVG y HTML Canvas para construir un modelo de objetos de documento (DOM) basado en el estándar WHATWG DOM. Puede instalar Aspose.HTML for Python via .NET en su sistema ejecutando el siguiente comando:
pip install aspose-html-net
Para obtener más detalles sobre la instalación de la biblioteca Python y los requisitos del sistema, consulte Documentación Aspose.HTML .
Otras conversiones admitidas
También puede convertir archivos HTML, XHTML, MHTML, EPUB, Markdown y SVG a muchos otros formatos de archivo, incluidos algunos que se enumeran a continuación: