Преобразование DOCM в MHTML с помощью Python
Преобразование DOCM в MHTML, HtmlFixed и HTML в приложениях Python без установки Microsoft Word®.
Для разработчика Python, который пытается добавить функцию преобразования DOCM в MHTML (формат веб-архива) или HtmlFixed, означает, что он хочет сохранить документ в формате HTML, используя абсолютно позиционированные элементы в приложении. Aspose.Total for Python via .NET API может помочь автоматизировать процесс конвертации. Это полный пакет различных API, работающих с разными форматами.
Мы используем API Aspose.Words for Python via .NET , который является частью пакета Aspose.Total for Python via .NET , чтобы добавить функцию преобразования DOCM в MHTML. Если файл DOCM простой, то это всего две строки кода. Загрузите файл DOCM и вызовите метод сохранения с соответствующим путем к файлу вместе с перечислением SaveFormat как MHTML или HTML_FIXED. Но в случае, если есть необходимость восстановить модель документа максимально приближенную к исходной, необходимо сохранить некоторую дополнительную информацию в результирующем документе, называемую круговой информацией.
Как Преобразование DOCM в MHTML в Python
- Загрузите исходный DOCM-файл, используя класс Document .
- Создайте экземпляр HtmlSaveOptions
- Установите export_roundtrip_information как True
- Укажите SaveFormat как MHTML.
- Вызовите метод
save, указав путь к выходному файлу и SaveFormat в качестве параметров. Таким образом, ваш файл DOCM преобразуется в MHTML по указанному пути.
Требования к конвертации
- Для преобразования формата DOCM в MHTML или HtmlFixed требуется Python 3.5 или более поздней версии.
- Справочные API внутри проекта непосредственно из PyPI ( Aspose.Words )
- Или используйте следующие команды pip
pip install aspose.words - Кроме того, для ОС на базе Microsoft Windows или Linux (см. подробнее Words ) и для Linux проверьте дополнительные требования для gcc и libpython и следуйте пошаговым инструкциям INSTALL
Сохранить DOCM в MHTML в Python — просто
Преобразование DOCM в MHTML в Python
Ключевые сценарии использования
Веб‑представление в одном файле Преобразует документы в автономные файлы веб‑стиля для простого распространения.
Портативный архив Сохраняет отформатированное содержимое и связанные ресурсы вместе в одном выводе.
Доступ, удобный для браузера Обеспечивает более лёгкий просмотр содержимого документа без необходимости полного программного обеспечения для редактирования.
Сценарии автоматизации
Автоматизированная веб‑упаковка Создаёт MHTML‑файлы из источников DOCM для лёгких рабочих процессов публикации.
Конвейеры доставки документов Поддерживает отправку отформатированного содержимого в компактном, портативном формате.
Пакетное преобразование для архивов Создаёт автономные снимки документов программно в масштабах.