GroupDocs.Assembly for Python via .NET

Создание и заполнение таблиц в документах PDF с помощью API Python

GroupDocs.Assembly for Python via .NET позволяет динамически создавать структурированные таблицы в файлах PDF с использованием источников данных в реальном времени для автоматизированного создания документов.

Как автоматически заполнять таблицы в документах PDF

С GroupDocs.Assembly динамическое заполнение таблиц в шаблонах PDF очень просто. Автоматизируйте содержимое документа с использованием структурированных данных.

  1. Создайте шаблон в поддерживаемом формате с заполнителями таблицы (шаблоны PDF пока не поддерживаются).
  2. Загрузите структурированные данные из таких источников, как JSON, XML или базы данных.
  3. При необходимости отфильтруйте или обработайте данные перед заполнением таблицы.
  4. Экспортируйте готовый документ в формате PDF с включенной таблицей.
# Вставьте эти теги в строку вашей шаблонной таблицы
# <<foreach [c in ds]>>
# <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
# <</foreach>>

import groupdocs.assembly as ga

    def run():

        # Укажите путь к вашему шаблону таблицы
        template = "table_template.pdf"

        # Получите динамические данные из JSON, XML или других источников
        data = ga.DataSourceInfo(GetData(), "ds")

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

Автоматическое создание таблиц в документах

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

Ключевые особенности GroupDocs.Assembly

Преобразуйте данные в структурированные отчеты

Автоматически заполняйте таблицы документа, используя структурированные данные из JSON, XML, CSV или пользовательских объектов данных для четкой и точной презентации.

Визуализируйте информацию с помощью таблиц и не только

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

Управление макетом и стилями таблицы

Используйте выражения в стиле LINQ для динамического добавления строк и столбцов. Настраивайте форматирование ячеек, цвета и стили программным образом в соответствии с потребностями дизайна.

Выход в более чем 50 поддерживаемых форматах

Вы можете экспортировать документы с заполненными таблицами в форматы, такие как DOCX, XLSX, PPTX, PDF, HTML, OpenOffice и многие другие — идеально для корпоративных рабочих процессов.

Пример кода: Динамическое заполнение таблицы

Узнайте, как использовать GroupDocs.Assembly для вставки таблицы на основе данных в документ PDF, пошагово.

Python

# Спроектируйте шаблон документа с заполнителем для таблицы данных
# <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
# <<[c.Price]>> <</foreach>>

import groupdocs.assembly as ga

    def run():

        # Определите путь к файлу шаблона
        template = "table_template.pdf"

        # Получите ваш динамический источник данных
        data_json = ga.data.JsonDataSource("Items.json")

        # Упакуйте данные в объект для обработки
        data = ga.DataSourceInfo(data_json, "items")

        # Инициализируйте DocumentAssembler и свяжите данные
        asm = ga.DocumentAssembler()

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

Обзор GroupDocs.Assembly for Python via .NET

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

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

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

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

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

Ключевые возможности сборки документов

Упростите создание документов с автоматизированными таблицами, умными шаблонами и бесшовной интеграцией данных с использованием GroupDocs.Assembly.

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

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

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

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