Mail merge для Word документів або PDF у Python

Високошвидкісна бібліотека Python для об’єднання шаблонів документів і даних користувача у файли різних форматів

Наше рішення забезпечує потужний незалежний від платформи API. Використовуйте наш API для документів для Mail merge, щоб розробити програмне забезпечення високого рівня для платформи Python. Це потужне програмне рішення для об’єднання шаблонів у Word форматах і PDF і даних із користувацьких джерел даних і подальшого експорту результату до DOCX, PDF, HTML та інших популярних форматів за допомогою Python.

Переглянути фрагмент коду

Об'єднання Mail merge за допомогою Python

За допомогою нашого рішення Python via .NET ви можете створювати документи, персоналізовані для кожного одержувача, використовуючи функцію Mail merge в Python via .NET. Для цього просто використовуйте шаблон Mail merge та дані з джерела даних клієнта.

Шаблон злиття - це документ із полями злиття - спеціальними полями, куди потрібно вставити персоналізовані дані з джерела даних. Як шаблон об'єднання використовуйте PDF документ або Word у DOC форматі або DOCX зі спеціальними полями злиття.

Джерело даних - це сховище даних, з якого дані витягуються під час операції Mail merge для персоналізації ваших документів.

Створення звітів

Ви також можете створювати звіти за допомогою операції Mail merge. Просто створіть шаблон Mail merge з полями злиття, які будуть використовуватися для створення звітів, і виберіть джерело даних. Ви навіть можете створювати звіти з даних Excel, якщо ви збираєте їх там. Отже, ви бачите, як легко створювати звіти в Python via .NET.

Спробуйте використати Mail merge в Python

У наступному прикладі показано, як виконати операцію Mail merge в Python. Щоб переконатися в цьому, завантажте шаблон документа з полями злиття та заповніть ці поля через наш інтерфейс. Після запуску коду завантажте результат Mail merge у зручному форматі, наприклад DOCX або PDF, згенерованому в Python via .NET.

Наприклад, ви можете виконати операцію Mail merge з Word файлами документів, такими як DOC або DOCX, і зберегти результат у PDF:

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

fields = [
    ]
values = [
    ]

doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Виконати код

Як використовувати Mail merge в Word документах або PDF

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

Python бібліотека для використання злиття

Ми розміщуємо наші пакунки 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. Всі права захищені.