Обзор GroupDocs.Assembly

Ускорьте рабочие процессы документов в Python с помощью мощного API автоматизации с бесшовной интеграцией данных.

Illustration assembly

Слияние бизнес-данных в документы с Python

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

Заполнение нативного контента актуальными данными

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

Мощные возможности автоматизации

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

Платформенная независимость

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Поддерживаемые форматы файлов

Просмотрите полный список поддерживаемых форматов файлов в GroupDocs.Assembly for Python via .NET.

Форматы Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

Изображения и другие форматы

  • Портативный: PDF
  • Изображения: SVG, TIFF
  • Другие офисные форматы: ODT, OTT, OTS, ODS, ODP, OTP

Другие форматы

  • Веб: HTML, MHTML
  • Электронные письма: EML, MSG, EMLX
  • Другое: EPUB, MD

Ключевые функции GroupDocs.Assembly

Автоматизируйте умную генерацию документов с помощью мощных элементов, работающих с данными.

Feature icon

Динамическое представление данных

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

Feature icon

Обработка данных на основе формул

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

Feature icon

Поддержка многоформатных шаблонов и выходных данных

Работайте с DOCX, XLSX, PPTX, PDF, HTML и другими форматами для шаблонов и выходных файлов.

Feature icon

Расширенный разметка шаблонов

Воспользуйтесь мощными синтаксическими возможностями, включая пользовательские счетчики, форматы чисел и условные блоки.

Feature icon

Генерация штрих-кодов

Создавайте штрих-коды динамически и вставляйте их непосредственно в сгенерированные отчеты или документы.

Feature icon

Форматирование строк и регистров

Контролируйте стиль вывода с помощью гибкого форматирования строк: верхний регистр, нижний регистр, заглавный регистр или капитализация первой буквы.

Feature icon

Умная вставка контента

Динамически объединяйте разделы из других документов, поддерживая модульную компоновку документов.

Feature icon

Экспорт документов в разные форматы

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

Feature icon

Поддержка Base64 и встроенных объектов

Вставляйте изображения, файлы или блобы данных непосредственно из строк с кодировкой Base64 или массивов байтов.

Примеры кода

Изучите примеры реального использования GroupDocs.Assembly для автоматизации документов и интеграции данных.

Создание маркированного списка в Microsoft Word

Маркированные списки помогают четко организовать бизнес-данные в отчетах и контрактах. Используйте GroupDocs.Assembly для вставки списков в шаблоны Word с использованием динамических источников данных.

Как заполнить список в документах

# Вставьте этот шаблон на страницу документа:
# Индикаторы производительности менеджеров
# . <<foreach [in products]>><<[ProductName]>>
# <</foreach>>

import groupdocs.assembly as ga

def run():
    # Укажите путь к шаблону
    template = "Bulleted List Template.docx"

    # Установите путь к выходному файлу
    result = "Result Report.docx"

    # Получите данные менеджеров из источника JSON
    dataSource = ga.data.JsonDataSource("Report data.json")
    data = ga.DataSourceInfo(dataSource, "managers")

    # Сгенерируйте отчет с заполненными данными
    assembler = ga.DocumentAssembler()
    assembler.assemble_document(template, result, data)

Генерация круговых диаграмм в PPTX-презентациях

Создавайте круговые диаграммы из данных XML или JSON для визуального отображения ключевых метрик. Улучшите документы презентаций с помощью диаграмм, автоматически заполняемых вашим приложением.

Как представить данные в круговой диаграмме

# Добавьте шаблон заголовка диаграммы в презентацию:
# Доходы клиентов <<foreach [in customers]>> 
# <<x [CustomerName]>>

# Также включите шаблон данных диаграммы:
# Total Order Price<<foreach [in customers]>> 
# <<x [CustomerName]>>

import groupdocs.assembly as ga

    def run():
        # Укажите путь к шаблону диаграммы
        template = "Pie Chart Template.pptx";

        # Установите путь к выходному файлу
        result = "Result Report.pptx"

        # Получите данные клиентов из источника XML
        dataSource = ga.data.JsonDataSource("Chart data.xml")
        data = ga.DataSourceInfo(dataSource, "customers")

        # Сгенерируйте диаграмму и сохраните результат
        assembler = ga.DocumentAssembler()
        assembler.assemble_document(template, result, data)

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

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

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

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

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

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