Създайте docx чрез Mail merge в Python

Високоскоростна библиотека на Python за изпълнение на операция за Mail merge за docx шаблони и данни от персонализиран източник на данни

Нашето решение предоставя мощен независим от платформата API. Използвайте нашия API за документи за Mail merge, за да разработите софтуер на високо ниво за платформата 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 for 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

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

© Aspose Pty Ltd 2001-2024. Всички права запазени.