Конвертировать MHTML в DOCX – примеры кода Python

Преобразование MHTML в DOCX часто требуется, чтобы использовать преимущества формата DOCX для конкретных задач. Aspose.HTML for Python via .NET предоставляет простой и эффективный способ выполнения этого преобразования с использованием методов convert_mhtml() класса Converter.

В этой статье вы найдете информацию о том, как преобразовать MHTML в DOCX с помощью библиотеки Python Aspose.HTML и как применить DocSaveOptions.

Чтобы продолжить работу с этим руководством, установите и настройте Aspose.HTML for Python via .NET в своем проекте Python.

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

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

                
            

Конвертировать MHTML в DOCX с указанием DocSaveOptions

Использование методов convert_mhtml() – наиболее распространенный способ преобразования MHTML в различные форматы. С помощью Aspose.HTML for Python via .NET вы можете программно конвертировать MHTML в формат DOCX с полным контролем над широким диапазоном параметров преобразования.

Чтобы преобразовать MHTML в DOCX с указанием DocSaveOptions, вам необходимо выполнить несколько шагов:

  1. Откройте существующий файл MHTML. В этом примере мы используем метод open() для открытия и чтения MHTML из файловой системы по указанному пути.
  2. Создайте экземпляр класса DocSaveOptions. Класс DocSaveOptions предоставляет множество свойств, которые дают вам полный контроль над широким диапазоном параметров и улучшают процесс преобразования MHTML в формат DOCX. В этом примере мы используем свойство page_setup, которое определяет размер страницы документа DOCX, свойства document_format и css.media_type.
  3. Используйте один из методов convert_mhtml() класса Converter, чтобы сохранить MHTML в виде файла DOCX. В следующем примере метод Convert_mhtml() принимает поток, параметры, путь к выходному файлу save_path и выполняет операцию преобразования.

В следующем примере кода Python показано, как преобразовать MHTML в DOCX с помощью DocSaveOptions:

 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)

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

Aspose.HTML for Python via .NET позволяет конвертировать MHTML в DOCX, используя параметры сохранения по умолчанию или пользовательские. Класс DocSaveOptions настроен на сохранение документа в формате DOCX и включает в себя следующие свойства:

Некоторые свойства этого класса наследуют свойства базовых классов, например DocRenderingOptions или RenderingOptions.

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

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

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

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.