Преобразование OTT в MHTML с помощью Python

Преобразование OTT в MHTML, HtmlFixed и HTML в приложениях Python без установки Microsoft Word®.

 

Для разработчика Python, который пытается добавить функцию преобразования OTT в MHTML (формат веб-архива) или HtmlFixed, означает, что он хочет сохранить документ в формате HTML, используя абсолютно позиционированные элементы в приложении. Aspose.Total for Python via .NET API может помочь автоматизировать процесс конвертации. Это полный пакет различных API, работающих с разными форматами.

Мы используем API Aspose.Words for Python via .NET , который является частью пакета Aspose.Total for Python via .NET , чтобы добавить функцию преобразования OTT в MHTML. Если файл OTT простой, то это всего две строки кода. Загрузите файл OTT и вызовите метод сохранения с соответствующим путем к файлу вместе с перечислением SaveFormat как MHTML или HTML_FIXED. Но в случае, если есть необходимость восстановить модель документа максимально приближенную к исходной, необходимо сохранить некоторую дополнительную информацию в результирующем документе, называемую круговой информацией.

Как Преобразование OTT в MHTML в Python

  • Загрузите исходный OTT-файл, используя класс Document .
  • Создайте экземпляр HtmlSaveOptions
  • Установите export_roundtrip_information как True
  • Укажите SaveFormat как MHTML.
  • Вызовите метод save, указав путь к выходному файлу и SaveFormat в качестве параметров. Таким образом, ваш файл OTT преобразуется в MHTML по указанному пути.

Требования к конвертации

  • Для преобразования формата OTT в MHTML или HtmlFixed требуется Python 3.5 или более поздней версии.
  • Справочные API внутри проекта непосредственно из PyPI ( Aspose.Words )
  • Или используйте следующие команды pip pip install aspose.words
  • Кроме того, для ОС на базе Microsoft Windows или Linux (см. подробнее Words ) и для Linux проверьте дополнительные требования для gcc и libpython и следуйте пошаговым инструкциям INSTALL
 

Сохранить OTT в MHTML в Python — просто

 
 

Преобразование OTT в MHTML в Python

 
OTT to MHTML conversion in Python APIs converts OpenDocument text templates into web archive files that bundle content into a single portable page-like format. This is valuable when document output must be viewed in browsers or preserved as self-contained web content. Преобразование OTT в MHTML в API Python преобразует текстовые шаблоны OpenDocument в файлы веб‑архивов, которые объединяют содержимое в единый переносимый формат, похожий на страницу. Это ценно, когда вывод документа необходимо просматривать в браузерах или сохранять как автономный веб‑контент. The conversion improves automation by enabling consistent generation of shareable, lightweight web-ready artifacts from templates, which can be stored, transmitted, or embedded in broader digital workflows. Преобразование повышает уровень автоматизации, позволяя последовательно генерировать совместно используемые, легковесные веб‑готовые артефакты из шаблонов, которые можно хранить, передавать или встраивать в более широкие цифровые рабочие процессы.

Ключевые сценарии использования

  • Создание веб‑архивов
    Создаёт автономные выводы страниц из шаблонов документов.

  • Портативный просмотр
    Делает контент проще для открытия в браузерных средах.

  • Сохранение в одном файле
    Упаковывает отформатированный вывод документа в один переносимый файл.

Сценарии автоматизации

  • Автоматическое создание веб‑снимков
    Преобразует файлы OTT в архивные веб‑документы массово.

  • Распределение через браузер
    Поддерживает рабочие процессы, которые делятся выводом шаблона в виде веб‑просматриваемых файлов.

  • Конвейеры сохранения контента
    Сохраняет состояния отформатированных документов в компактном переносимом формате.

Исследуйте варианты преобразования OTT с Python

Конвертировать OTTs в CSV (Значения, разделенные запятыми)
Конвертировать OTTs в DIF (Формат обмена данными)
Конвертировать OTTs в EMAIL (Файлы электронной почты)
Конвертировать OTTs в EML (Сообщение электронной почты)
Конвертировать OTTs в EMLX (Почтовое сообщение Apple)
Конвертировать OTTs в EXCEL (Форматы файлов электронных таблиц)
Конвертировать OTTs в FODS (Плоская XML-таблица OpenDocument)
Конвертировать OTTs в ICS (Файл календаря)
Конвертировать OTTs в MBOX (Файл почтового ящика электронной почты)
Конвертировать OTTs в MSG (Файл элемента сообщения Outlook)
Конвертировать OTTs в ODP (Формат презентации OpenDocument)
Конвертировать OTTs в ODS (Электронная таблица OpenDocument)
Конвертировать OTTs в OFT (Шаблон файла Outlook)
Конвертировать OTTs в OST (Таблица автономного хранилища Outlook)
Конвертировать OTTs в POT (Файлы шаблонов Microsoft PowerPoint)
Конвертировать OTTs в POTM (Файл шаблона Microsoft PowerPoint)
Конвертировать OTTs в POTX (Презентация шаблона Microsoft PowerPoint)
Конвертировать OTTs в POWERPOINT (Файлы презентации)
Конвертировать OTTs в PPS (Слайд-шоу PowerPoint)
Конвертировать OTTs в PPSM (Слайд-шоу с поддержкой макросов)
Конвертировать OTTs в PPSX (Слайд-шоу PowerPoint)
Конвертировать OTTs в PPT (Презентация PowerPoint)
Конвертировать OTTs в PPTM (Файл презентации с поддержкой макросов)
Конвертировать OTTs в PPTX (Формат презентации Open XML)
Конвертировать OTTs в PST (Таблица личного хранилища Outlook)
Конвертировать OTTs в SXC (Электронная таблица StarOffice Calc)
Конвертировать OTTs в TSV (Значения, разделенные табуляцией)
Конвертировать OTTs в VCF (файл визитной карточки)
Конвертировать OTTs в XLAM (Надстройка Excel с поддержкой макросов)
Конвертировать OTTs в XLS (Двоичный формат Microsoft Excel)
Конвертировать OTTs в XLSB (Двоичная книга Excel)
Конвертировать OTTs в XLSM (Электронная таблица с поддержкой макросов)
Конвертировать OTTs в XLSX (Открытая XML-книга)
Конвертировать OTTs в XLT (Шаблон Excel 97 - 2003)
Конвертировать OTTs в XLTM (Шаблон Excel с поддержкой макросов)