Convertir MHTML a JPG en Python

Aspose.HTML for Python via .NET admite la conversión de MHTML a formatos de imagen como PNG, JPG, JPEG, BMP, TIFF y GIF. En este artículo, encontrará información sobre cómo convertir MHTML a JPEG usando la biblioteca de Python Aspose.HTML y cómo aplicar ImageSaveOptions.

Convertidor MHTML en línea

Puede probar la funcionalidad de la API de Python y convertir MHTML en tiempo real. Cargue un archivo MHTML desde su sistema de archivos local, seleccione el formato de salida y ejecute el ejemplo. La conversión se realizará con opciones de guardado predeterminadas. Recibirá inmediatamente el resultado en un archivo separado.

                
            

Si desea convertir MHTML a formatos de imagen mediante programación, consulte el siguiente ejemplo de código Python.

Convierta MHTML a JPG usando ImageSaveOptions

Los métodos convert_mhtml() de la clase Converter se utilizan principalmente como la forma más sencilla de convertir un archivo MHTML a varios formatos. Para convertir MHTML a JPG con la especificación ImageSaveOptions, debes seguir algunos pasos:

  1. Abra un archivo MHTML existente.
  2. Cree un nuevo objeto ImageSaveOptions con JPEG ImageFormat. De forma predeterminada, la propiedad format es PNG. La clase ImageSaveOptions proporciona numerosas propiedades que le brindan control total sobre una amplia gama de parámetros y mejoran el proceso de conversión de MHTML a JPG.
  3. Utilice el método convert_mhtml() de la clase Converter para guardar MHTML como una imagen JPG. Este método toma la stream, las options, la ruta del archivo de salida save_path y realiza la operación de conversión.

El siguiente fragmento de código de Python muestra cómo convertir MHTML a JPG usando opciones de guardado personalizadas:

 1import os
 2from aspose.html import *
 3from aspose.html.converters import *
 4from aspose.html.saving import *
 5from aspose.html.drawing import *
 6from aspose.pydrawing import *
 7
 8# Setup directories and define paths
 9output_dir = "output/"
10input_dir = "data/"
11if not os.path.exists(output_dir):
12    os.makedirs(output_dir)
13document_path = os.path.join(input_dir, "document.mht")
14save_path = os.path.join(output_dir, "mhtml-to-jpeg.jpeg")
15
16# Open an existing MHTML file for reading
17with open(document_path, "rb") as stream:
18
19    # Create an instance of ImageSaveOptions
20    options = ImageSaveOptions()
21    options.format.JPEG
22    options.horizontal_resolution = Resolution.from_dots_per_inch(200.0)
23    options.vertical_resolution = Resolution.from_dots_per_inch(200.0)
24    options.css.media_type.SCREEN
25    options.text.text_rendering_hint = text.TextRenderingHint.CLEAR_TYPE_GRID_FIT
26
27    # Convert MHTML to JPG
28    Converter.convert_mhtml(stream, options, save_path)

En el ejemplo usamos:

Opciones de guardado – Clase ImageSaveOptions

La clase ImageSaveOptions en Aspose.HTML for Python via .NET ofrece amplias opciones de personalización para convertir contenido MHTML a varios formatos de imagen, lo que garantiza una salida de alta calidad adaptada a sus necesidades. Aquí hay una descripción más detallada de cada propiedad de ImageSaveOptions:

Cómo convertir MHTML a imágenes

Aspose.HTML for Python via .NET admite la conversión de imágenes MHTML a PNG, JPG, JPEG, BMP, TIFF y GIF. Puedes usar el código Python anterior para esto; Para configurar el formato de la imagen de salida, solo necesita especificar la extensión (formato) requerida en el nombre del archivo de salida y configurar la propiedad format para el objeto de opciones de guardado.

Por ejemplo, para convertir MHTML a BMP, necesita:

Descargue la biblioteca Aspose.HTML for Python via .NET para convertir exitosa, rápida y fácilmente sus documentos HTML, MHTML, EPUB, SVG y Markdown a los formatos más populares.

Aspose.HTML ofrece un Convertidor de MHTML a JPG en línea gratuito que convierte imágenes MHTML a JPG con alta calidad, fácil y rápido. ¡Simplemente cargue, convierta sus archivos y obtenga resultados en unos segundos!

Texto “Convertidor de MHTML a JPG”

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.