Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.HTML for Python via .NET supports converting MHTML to image formats such as PNG, JPG, JPEG, BMP, TIFF, and GIF. In this article, you find information on how to convert MHTML to JPEG using Aspose.HTML Python library and how to apply ImageSaveOptions.
You can test the API functionality and convert MHTML in real-time. Load an MHTML file from your local file system, select the output format and run the example. The conversion will be performed with default save options. You will immediately receive the result as a separate file.
If you want to convert MHTML to image formats programmatically, please see the following Python code example.
The convert_mhtml() methods of the
Converter class are primarily used as the easiest way to convert an MHTML file into various formats. To convert MHTML to JPG with ImageSaveOptions specifying, you should follow a few steps:
format property is PNG. The ImageSaveOptions class provides numerous properties that give you full control over a wide range of parameters and improve the process of converting MHTML to JPG.stream, options, output file path save_path and performs the conversion operation.The following Python code snippet shows how to convert MHTML to JPG using custom save options:
1# Convert MHTML to JPG using Python with custom settings
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.rendering.image as rim
7import aspose.html.drawing as dr
8
9# Setup directories and define paths
10output_dir = "output/"
11input_dir = "data/"
12os.makedirs(output_dir, exist_ok=True)
13
14document_path = os.path.join(input_dir, "document.mht")
15save_path = os.path.join(output_dir, "mhtml-to-image.jpg")
16
17# Open an existing MHTML file for reading
18with open(document_path, "rb") as stream:
19
20 # Create an instance of ImageSaveOptions
21 options = sav.ImageSaveOptions(rim.ImageFormat.JPEG)
22 options.horizontal_resolution = dr.Resolution.from_dots_per_inch(200.0)
23 options.vertical_resolution = dr.Resolution.from_dots_per_inch(200.0)
24 options.css.media_type.SCREEN
25 options.text.use_hinting = True
26
27 # Convert MHTML to JPG
28 conv.Converter.convert_mhtml(stream, options, save_path)In the example, we use:
format property to specify the output image format;horizontal_resolution and vertical_resolution properties to set resolution for output image in pixels per inch;css.media_type property that specify how CSS media queries are handled during the conversion process;use_hinting property that controls the quality and method of text rendering during conversions.The
ImageSaveOptions class in Aspose.HTML for Python via .NET offers extensive customization options for converting MHTML content to various image formats, ensuring high-quality output tailored to your needs. Here’s a more detailed description of each property of ImageSaveOptions:
CssOptions, dictates how CSS properties are handled during conversion.Aspose.HTML for Python via .NET supports converting MHTML to PNG, JPG, JPEG, BMP, TIFF, and GIF images. You can use the above Python code for this; to set the output image format, you only need to specify the required extension (format) in the output file name and set the format property for the save options object.
For example, to convert MHTML to BMP, you need:
options = sav.ImageSaveOptions(rim.ImageFormat.BMP);.bmp in the output image file name: save_path = os.path.join(output_dir, "mhtml-to-image.bmp").Download the Aspose.HTML for Python via .NET library to successfully, quickly, and easily convert your HTML, MHTML, EPUB, SVG, and Markdown documents to the most popular formats.
Aspose.HTML offers a free online MHTML to JPG Converter that converts MHTML to JPG image with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.