GroupDocs.Assembly for Python via .NET

Автоматизуйте генерацію списків у DOCX за допомогою API Python

З GroupDocs.Assembly for Python via .NET ви можете автоматично генерувати та вставляти динамічні, структуровані списки в документах DOCX — всі вони керуються даними в реальному часі.

Як додати список на основі даних до документа DOCX

З GroupDocs.Assembly ви можете вставити розумні списки у шаблони DOCX. Дотримуйтесь цих простих кроків, щоб автоматизувати створення документа.

  1. Розробіть шаблон DOCX, що містить заповнювач для списку.
  2. Вкажіть шлях до файлу шаблону у вашому коді.
  3. Отримайте структуровані дані з підтримуваних джерел, таких як JSON або XML.
  4. Генеруйте та експортуйте завершений документ з заповненим списком.
# Вставте цей тег у ваш шаблон, щоб вказати, де з'явиться список
# <<foreach [in customers]>><<[CustomerName]>><</foreach>>

import groupdocs.assembly as ga

    def run():

        # Визначте шлях до документа шаблону
        template = "list_template.docx"

        # Підключіться до вашого джерела даних (наприклад, JSON, XML)
        data = ga.DataSourceInfo(GetData(), "label")

        # Генеруйте та зберігайте кінцевий документ з вбудованим списком
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.docx", data)
pip install groupdocs-assembly-net
натисніть, щоб скопіювати
скопійовано
Більше прикладів Документація

Генеруйте документи з шаблонів за допомогою структурованих даних

GroupDocs.Assembly for Python via .NET дозволяє створювати насичені, з даними обумовлені документи. Створіть шаблони один раз та динамічно вставляйте списки, діаграми, штрих-коди, таблиці та зображення на основі ваших джерел даних в реальному часі.

Основні можливості GroupDocs.Assembly

Перетворюйте бізнес-дані у поліграфічні звіти

Автоматично перетворюйте дані з JSON, XML, CSV та інших джерел у структуровані списки та документи у форматах, що відповідають галузевим стандартам, таких як DOCX, XLSX та PDF.

Чітко подавайте дані за допомогою списків та інших елементів

Вставляйте добре відформатовані списки разом із таблицями, діаграмами, гіперпосиланнями, штрих-кодами та багатим текстом, щоб створити вражаючі та зрозумілі документи.

Контролюйте розташування та форматування списків за допомогою LINQ

Використовуйте синтаксис, схожий на LINQ, щоб проходити через колекції даних і вставляти списки точно там, де потрібно, з повною підтримкою стилізації та умовної логіки.

Підтримка виводу в кількох форматах

Створюйте та експортуйте документи більш ніж у 50 підтримуваних форматах — Microsoft Office, OpenOffice, PDF, HTML та інші — з безперебійною інтеграцією та відмінною точністю відтворення.

Генеруйте та вставляйте списки за допомогою коду

Цей приклад демонструє, як використовувати GroupDocs.Assembly для динамічного заповнення документа DOCX списком, згенерованим з зовнішніх даних.

Python

# Додайте заповнювач у ваш шаблон, щоб визначити розташування списку
# <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
# <</foreach>>

import groupdocs.assembly as ga

    def run():

        # Встановіть шлях до документа шаблону
        template = "numlist_template.docx"

        # Отримайте або визначте джерело даних для заповнення списку
        data_xml = ga.data("products.xml")

        # Підготуйте об'єкт даних, що містить інформацію про список
        data = ga.DataSourceInfo(data_xml, "products")

        # Ініціалізуйте DocumentAssembler для обробки шаблону
        asm = ga.DocumentAssembler()

        # Збережіть фінальний документ, що містить автоматично згенерований список
        asm.assemble_document(template, "result.docx", data)
pip install groupdocs-assembly-net
натисніть, щоб скопіювати
скопійовано
Більше прикладів Документація

Що таке GroupDocs.Assembly for Python via .NET?

GroupDocs.Assembly for Python via .NET — це потужний API для автоматизації документів, який дозволяє розробникам заповнювати шаблони даними в реальному часі. Генеруйте списки, таблиці, діаграми, штрих-коди та інші компоненти з точним форматуванням. Сумісний з понад 50 форматами, такими як PDF, MS Office, HTML та email-файли, він ідеально підходить для автоматизації звітів та створення структурованого контенту.
Дізнатися більше
About illustration

Готові почати?

Завантажте GroupDocs.Assembly безкоштовно або отримайте пробну ліцензію для повного доступу!

Корисні ресурси

Вивчіть документацію, зразки коду та підтримку спільноти для покращення вашого досвіду.

Потужні функції генерації документів

Швидко генеруйте списки та структурований контент за допомогою GroupDocs.Assembly — ідеально для бізнес-звітів, інформаційних панелей та кастомних документів на основі даних в реальному часі.

Створюйте документи на основі списків у понад 50 форматах файлів

Python via .NET дозволяє об’єднувати дані в шаблони у широкому діапазоні підтримуваних форматів, що робить автоматизацію створення високоякісних, структурованих документів зручною.

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська