Огляд 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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська