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:

 1# Convert MHTML to JPG in Python with custom settings
 2
 3import os
 4import aspose.html.converters as conv
 5import aspose.html.drawing as dr
 6import aspose.html.rendering as ren
 7import aspose.html.rendering.image as rim
 8import aspose.html.saving as sav
 9
10# Prepare input and output paths
11output_dir = "output"
12input_dir = "data"
13os.makedirs(output_dir, exist_ok=True)
14
15document_path = os.path.join(input_dir, "document.mht")
16save_path = os.path.join(output_dir, "mhtml-to-image.jpg")
17
18# Open the MHTML file
19with open(document_path, "rb") as stream:
20
21    # Configure JPG output
22    options = sav.ImageSaveOptions(rim.ImageFormat.JPEG)
23    options.horizontal_resolution = dr.Resolution.from_dots_per_inch(200.0)
24    options.vertical_resolution = dr.Resolution.from_dots_per_inch(200.0)
25    options.css.media_type = ren.MediaType.SCREEN
26    options.text.use_hinting = True
27
28    # Convert MHTML to JPG
29    conv.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”