GroupDocs.Assembly for .NET

Добавьте списки на основе данных в документы PPTX с использованием нашего API .NET

GroupDocs.Assembly for .NET предлагает мощные инструменты для динамической генерации и встраивания списков в документы PPTX.

Шаги для добавления списка с данными в документ PPTX

GroupDocs.Assembly упрощает вставку списков, основанных на данных, в шаблоны PPTX. Создавайте и настраивайте списки без лишних проблем.

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

// Укажите путь к файлу шаблона
string template = "list_template.pptx";

// Извлеките данные из вашего выбранного источника
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// Сохраните документ с сгенерированным списком
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.pptx", data);
dotnet add package GroupDocs.Assembly
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Создавайте документы, заполняя шаблоны структурированными данными

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

Функции GroupDocs.Assembly

Генерация отчетов на основе бизнес-данных

API заполняет документы в популярных форматах, используя данные из источников, таких как JSON, XML, CSV и т.д., с точностью и эффективностью.

Используйте списки и другие элементы для представления данных

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

Вставляйте данные точно в нужное место

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

Поддержка множества форматов документов

Генерируйте и управляйте документами в различных форматах, таких как MS Office, OpenOffice, PDF, HTML и электронные письма. Легко интегрируйте несколько документов в один.

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

Этот пример демонстрирует, как встроить динамически сгенерированный список в документ PPTX.

C#

// Добавьте тег-заполнитель в ваш шаблон для списка
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// Укажите путь к файлу шаблона
string template = "numlist_template.pptx";

// Извлеките данные для заполнения списка
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Создайте объект источника данных с необходимой информацией
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// Инициализируйте DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Сохраните окончательный документ с сгенерированным списком
asm.AssembleDocument(template, "result.pptx", data);
dotnet add package GroupDocs.Assembly
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Обзор GroupDocs.Assembly for .NET

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

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

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

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

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

Изучите ключевые возможности

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

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

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

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

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