Конвертировать MHTML в JPG на Python

Aspose.HTML for Python via .NET поддерживает преобразование MHTML в такие форматы изображений, как PNG, JPG, JPEG, BMP, TIFF и GIF. В этой статье вы найдете информацию о том, как преобразовать MHTML в JPEG с помощью библиотеки Python Aspose.HTML и как применить ImageSaveOptions.

Онлайн-конвертер MHTML

Вы можете протестировать функциональность API и конвертировать MHTML в режиме реального времени. Загрузите файл MHTML из локальной файловой системы, выберите выходной формат и запустите пример. Преобразование будет выполнено с параметрами сохранения по умолчанию. Вы сразу получите результат в виде отдельного файла.

                
            

Если вы хотите программно преобразовать MHTML в форматы изображений, рассмотрите следующий пример кода Python.

Конвертировать MHTML в JPG с помощью ImageSaveOptions

Методы convert_mhtml() класса Converter в основном используются как самый простой способ конвертировать файл MHTML в различные форматы. Чтобы преобразовать MHTML в JPG с указанием ImageSaveOptions, вам необходимо выполнить несколько шагов:

  1. Откройте существующий файл MHTML.
  2. Создайте новый объект ImageSaveOptions с форматом изображения JPEG. По умолчанию свойство формата – PNG. Класс ImageSaveOptions предоставляет множество свойств, которые дают вам полный контроль над широким диапазоном параметров и улучшают процесс преобразования MHTML в JPG.
  3. Используйте метод convert_mhtml() класса Converter, чтобы сохранить MHTML в виде изображения JPG. Этот метод принимает поток, параметры, путь к выходному файлу save_path и выполняет операцию преобразования.

В следующем фрагменте кода Python показано, как преобразовать MHTML в JPG с использованием пользовательских параметров сохранения:

 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)

В примере мы используем:

Параметры сохранения – класс ImageSaveOptions

Класс ImageSaveOptions в Aspose.HTML for Python via .NET предлагает широкие возможности настройки для преобразования содержимого MHTML в различные форматы изображений, обеспечивая высококачественный вывод, соответствующий вашим потребностям. Вот более подробное описание каждого свойства ImageSaveOptions:

Как конвертировать MHTML в изображения

Aspose.HTML for Python via .NET поддерживает преобразование MHTML в изображения PNG, JPG, JPEG, BMP, TIFF и GIF. Для этого вы можете использовать приведенный выше код Python; Чтобы установить формат выходного изображения, вам нужно всего лишь указать необходимое расширение (формат) в имени выходного файла и установить свойство format для объекта параметров сохранения.

Например, чтобы преобразовать MHTML в BMP, вам необходимо:

Загрузите библиотеку Aspose.HTML for Python via .NET, чтобы успешно, быстро и легко конвертировать документы HTML, MHTML, EPUB, SVG и Markdown в самые популярные форматы.

Aspose.HTML предлагает бесплатный онлайн Конвертер MHTML в JPG, который конвертирует изображения MHTML в JPG с высоким качеством, просто и быстро. Просто загрузите, конвертируйте файлы и получите результаты через несколько секунд!

Текст «Конвертер MHTML в JPG»