Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
为了在特定任务中利用 DOCX 格式,通常需要将 MHTML 转换为 DOCX。 Aspose.HTML for Python via .NET提供了一种简单有效的方法,使用转换器类的 convert_mhtml()方法来执行这种转换。
本文将介绍如何使用 Aspose.HTML Python 库将 MHTML 转换为 DOCX 以及如何应用 DocSaveOptions。
要继续学习本教程,请在 Python 项目中 通过 .NET 安装和配置 Aspose.HTML for Python。
您可以使用 Aspose.HTML for Python 通过 .NET API 将 MHTML 实时转换为 DOCX。从本地文件系统加载 MHTML 文件,选择输出格式并运行示例。转换将在默认保存选项下进行。您将立即以单独文件的形式收到转换结果。
使用 convert_mhtml() 方法是将 MHTML 转换为各种格式的最常用方法。使用 Aspose.HTML for Python via .NET,您可以通过编程将 MHTML 转换为 DOCX 格式,并完全控制各种转换参数。
要将 MHTML 转换为指定了 DocSaveOptions 的 DOCX,应遵循以下几个步骤:
open()方法从指定路径的文件系统中打开并读取 MHTML。page_setup 属性、document_format 和 css.media_type 属性。convert_mhtml() 方法接收 stream、options、输出文件路径 save_path 并执行转换操作。下面的 Python 代码示例展示了如何使用 DocSaveOptions 将 MHTML 转换为 DOCX:
1# Convert MHTML to DOCX using Python with custom settings
2
3import os
4import aspose.html.converters as conv
5import aspose.html.saving as sav
6import aspose.html.drawing as dr
7
8# Setup directories and define paths
9output_dir = "output/"
10input_dir = "data/"
11os.makedirs(output_dir, exist_ok=True)
12
13document_path = os.path.join(input_dir, "document.mht")
14save_path = os.path.join(output_dir, "document.docx")
15
16# Open an existing MHTML file for reading
17with open(document_path, "rb") as stream:
18
19 # Create an instance of DocSaveOptions
20 options = sav.DocSaveOptions()
21 options.page_setup.any_page.size = dr.Size(1000, 800)
22 options.document_format.DOCX
23 options.css.media_type.SCREEN
24
25 # Convert MHTML to DOCX
26 conv.Converter.convert_mhtml(stream, options, save_path)Aspose.HTML for Python via .NET 允许使用默认或自定义保存选项将 MHTML 转换为 DOCX。 DocSaveOptions 类被配置为将文档保存为 DOCX,它包括以下属性:
horizontal_resolution 类似,该属性控制文档的垂直分辨率,从而影响文档的清晰度和整体大小。css.media_type 属性为不同的媒体类型指定了不同的样式,确保根据文档的呈现方式应用正确的 CSS 规则。NONE。该类的某些属性继承了基类的属性,如 DocRenderingOptions 或 RenderingOptions。
下载 Aspose.HTML for Python via .NET 库,即可成功、快速、轻松地将 HTML、MHTML、EPUB、SVG 和 Markdown 文档转换为最流行的格式。
Aspose.HTML 提供免费的在线 MHTML 到 DOCX 转换器,可将 MHTML 转换为高质量的 DOCX 文件,简单快捷。只需上传、转换您的文件,几秒钟就能得到结果!
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.