Создайте docx с помощью Mail merge на Python

Высокоскоростная Python библиотека для выполнения Mail merge для docx шаблонов и данных из пользовательского источника данных

Мощный, независимый от платформы Mail Merge API. Используйте наш Mail Merge API для разработки высокоуровневого ПО для платформы Python. Это мощное программное решение для объединения шаблонов в Word форматах и PDF и данных из пользовательских источников данных и дальнейшего экспорта результата в DOCX, PDF, HTML и другие популярные форматы с помощью Python.

Посмотреть фрагмент кода

Mail merge mustache in Python

Мощная библиотека Python via .NET для использования операции mail merge с шаблоном mustache и данными пользователя.

Этот Python SDK позволяет использовать шаблоны Mustache на основе синтаксиса Mustache и выполнять операции mail merge в этом шаблоне без логики, чтобы заполнить документ данными из различных источников данных. Вы можете экспортировать результат в нужный формат документа: DOCX, PDF, HTML и другие популярные форматы, используя Python.

Mail merge с шаблонами без логики с использованием Python

Mustache - это альтернативный синтаксис для шаблонов mail merge, состоящий из тегов. Чтобы создать шаблон усов, используйте теги, указанные в двойных фигурных скобках, следующим образом:

{{FirstName}}

В этом случае вы можете найти такие теги внутри шаблона и заменить их значениями, определяемыми ключом внутри тега. Шаблоны без логики называются шаблонами без логики, потому что в них нет операторов if, операторов else или циклов for.

Синтаксис Mustache - единственный вариант, который можно использовать с шаблонами HTML или TXT, не содержащими полей. Это означает, что с некоторыми форматами шаблонов, такими как шаблоны Word, вы можете использовать как поля, так и синтаксис усов, а с другими, такими как HTML или TXT, только синтаксис шаблонов усов.

Вы можете попробовать наше решение для выполнения операции слияния почты с шаблоном усов в Python via .NET. После запуска кода экспортируйте результат слияния с помощью Python в удобный формат файла, такой как DOCX или PDF:

Выполнение операции Mail merge с использованием шаблона docx на Python
Загрузить шаблон Mail merge
Выполнить код
Выберите целевой формат из списка
pip install aspose-words
Копировать
import aspose.words as aw

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.use_non_merge_fields = True
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Выполнить код

Как использовать Mail merge в docx файлах

  1. Установите 'Aspose.Words для Python via .NET'.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой Python проект.
  3. Создайте шаблон docx с полями слияния.
  4. Откройте файл шаблона на Python.
  5. Вызовите метод execute(), передав туда поля слияния и их значения.
  6. Вызовите метод Save(), передав имя выходного файла с требуемым расширением.
  7. Получите результат операции Mail merge в виде Word файла.

Python библиотека для использования Mail merge в docx

Мы размещаем наши пакеты Python в репозиториях PyPi. Следуйте пошаговым инструкциям по установке "Aspose.Words for Python via .NET" в среду разработчика.

Системные Требования

Этот пакет совместим с Python ≥3.5 и <3.12. Если вы разрабатываете программное обеспечение для Linux, ознакомьтесь с дополнительными требованиями для gcc и libpython в документации по продукту.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию Mail merge для других файловых форматов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.