Создать DOCX с помощью Python

Создавайте DOCX с помощью приложений Python без установки Microsoft Office®.

 

Для разработчика, который пытается создавать файлы DOCX с помощью приложения Python? Aspose.Total for Python via .NET API может помочь автоматизировать процесс создания. Это полный пакет различных API, работающих с разными форматами, включая файлы Microsoft Office и изображения. API Aspose.Words for Python via .NET , являющийся частью пакета Aspose.Total for Python via .NET , упрощает процесс генерации. Кроме того, разработчики могут легко улучшить приложение для модификации файла DOCX.

Как создать файл DOCX в Python

  • Создайте объект класса Document .
  • Создайте объект класса DocumentBuilder .
  • Добавьте текст в файл, используя метод DocumentBuilder.write() .
  • Сохраните, используя метод save() , передав соответствующий путь к документу DOCX.

Creation Requirements

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

Создать DOCX на Python

 
```
DOCX — `.docx` (OOXML) - современный стандарт для документов Word и отлично подходит для автоматизации на Python. Библиотеки позволяют создавать и изменять абзацы, таблицы, изображения, стили и пользовательские XML-части, сохраняя структуру и метаданные OOXML. DOCX идеально подходит для создания шаблонных отчетов, динамических документов и интеграции с веб-сервисами благодаря открытому формату и поддержке библиотек. Автоматизация обеспечивает надежное создание доступных стилизованных документов, которые могут быть проверены и пронумерованы. Программные рабочие процессы позволяют легко собирать сложные документы (вложенные таблицы, ссылки, оглавления) из структурированных данных.

Основные сценарии использования

  • Формирование отчетов по шаблону

  Заполнение шаблонов DOCX динамическими таблицами, графиками и условными разделами.

  • Автоматизированная компоновка документов

  Сборка разделов (введение, основная часть, приложения) из модульных источников контента в один DOCX.

  • Документы с метаданными

  Встраивание свойств документа, пользовательского XML и метаданных ревизии для управления.

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

  • Потоки данных в документы

  Создание индивидуализированных документов DOCX для каждой записи в базе данных в автоматическом режиме.

  • Создание документов по запросу вебхука

  Создание документов DOCX по требованию через HTTP API, запускаемое внешними событиями.

  • Автоматизированная проверка доступности

  Запуск скриптов проверки, которые проверяют структуру заголовков и альтернативный текст для изображений во время создания.

```

Исследовать Варианты с Python

Сгенерировать DOC (Двоичный формат Microsoft Word)
Сгенерировать DOCM (Файл Microsoft Word 2007 Марко)
Сгенерировать DOCX (Документ Office 2007+ Word)
Сгенерировать DOT (Файлы шаблонов Microsoft Word)
Сгенерировать DOTM (Файл шаблона Microsoft Word 2007+)
Сгенерировать DOTX (Файл шаблона Microsoft Word)
Сгенерировать RTF (Расширенный текстовый формат)