GroupDocs.Assembly for Python via .NET

Автоматизация генерации списков в PPTX с использованием API Python

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

Как добавить список, управляемый данными, в документ PPTX

С помощью GroupDocs.Assembly вы можете вставлять умные списки в шаблоны PPTX. Следуйте этим простым шагам для автоматизации создания документа.

  1. Создайте шаблон PPTX, который включает плейсхолдер для списка.
  2. Укажите путь к файлу шаблона в своем коде.
  3. Получите структурированные данные из поддерживаемых источников, таких как JSON или XML.
  4. Сгенерируйте и экспортируйте завершенный документ с заполненным списком.
# Вставьте этот тег в свой шаблон, чтобы указать, где будет отображаться список
# <<foreach [in customers]>><<[CustomerName]>><</foreach>>

import groupdocs.assembly as ga

    def run():

        # Укажите путь к вашему шаблону документа
        template = "list_template.pptx"

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

        # Сгенерируйте и сохраните окончательный документ с встроенным списком
        asm = ga.DocumentAssembler()
        asm.assemble_document(template, "result.pptx", 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 для динамического заполнения документа PPTX списком, полученным из внешних данных.

Python

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

import groupdocs.assembly as ga

    def run():

        # Установите путь к документу-шаблону
        template = "numlist_template.pptx"

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

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

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

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

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

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

Готовы начать?

Загрузите GroupDocs.Assembly бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Мощные функции генерации документов

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

Создание документов на основе списков в более чем 50 файловых форматах

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

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский