用 Python 将 MHTML 转换为 JPG

Aspose.HTML for Python via .NET 支持将 MHTML 转换为 PNG、JPG、JPEG、BMP、TIFF 和 GIF 等图像格式。本文将介绍如何使用 Aspose.HTML Python 库将 MHTML 转换为 JPEG 以及如何应用 ImageSaveOptions

在线 MHTML 转换器

您可以测试 API 功能并实时转换 MHTML。从本地文件系统加载 MHTML 文件,选择输出格式并运行示例。转换将以默认保存选项执行。您将立即收到一个单独文件的结果。

                
            

如果您想通过编程将 MHTML 转换为图像格式,请参阅以下 Python 代码示例。

使用 ImageSaveOptions 将 MHTML 转换为 JPG

Converter 类中的 convert_mhtml() 方法主要用于将 MHTML 文件转换成各种格式的最简单方法。要将指定了 ImageSaveOptions 的 MHTML 转换为 JPG,应遵循以下几个步骤:

  1. 打开现有的 MHTML 文件。
  2. 创建一个具有 JPEG 图像格式的新 ImageSaveOptions 对象。默认情况下,format 属性为 PNG。ImageSaveOptions 类提供了大量属性,可让您完全控制各种参数,并改进将 MHTML 转换为 JPG 的过程。
  3. 使用转换器类的 convert_mhtml() 方法将 MHTML 保存为 JPG 图像。该方法接收 streamoptions、输出文件路径 save_path 并执行转换操作。

下面的 Python 代码片段展示了如何使用自定义保存选项将 MHTML 转换为 JPG:

 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)

保存选项 – ImageSaveOptions 类

Aspose.HTML for Python via .NET 中的 ImageSaveOptions 类为将 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 转换器”

Close
Loading

Analyzing your prompt, please hold on...

An error occurred while retrieving the results. Please refresh the page and try again.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.