Обзор GroupDocs.Assembly

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

Illustration assembly

Добавление бизнес-данных в шаблоны документов с помощью C#

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

Обработка нативных объектов данных

Поддерживаемые типы документов включают встраиваемые объекты, такие как диаграммы, графики, таблицы и списки, которые могут быть автоматически заполнены данными.

Дополнительные функции

GroupDocs.Assembly for .NET предоставляет широкие возможности настройки. Программно создавайте объекты данных, генерируйте штрих-коды, используйте онлайн-источники данных через URL и сохраняйте выходные данные в различных форматах.

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

GroupDocs.Assembly for .NET совместим с следующими операционными системами, фреймворками и менеджерами пакетов.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

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

GroupDocs.Assembly for .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

Широкий спектр поддерживаемых форматов

Беспрепятственно работайте со всеми обычными форматами документов для шаблонов или выходных файлов.

Feature icon

Богатая разметка шаблона

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

Feature icon

Встраивание штрих-кодов

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

Feature icon

Форматирование данных

Форматируйте строки в шаблонах в верхнем регистре, нижнем регистре, с заглавной буквой или в других стилях.

Feature icon

Манипуляция содержимым документа

Динамически вставляйте содержимое из внешних документов в ваши отчеты.

Feature icon

Сохранение в нескольких форматах

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

Feature icon

Гибкая обработка данных

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

Примеры кода

Примеры кода для типичных операций GroupDocs.Assembly.

С ненумерованным списком в документе Microsoft Word

Ненумерованные списки являются распространенным способом представления бизнес-данных. Вот пример добавления списка в документ Word с использованием GroupDocs.Assembly.

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

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

// Укажите путь к шаблону
string template = "Bulleted List Template.docx";

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

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

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

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

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

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

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

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

// Укажите путь к шаблону диаграммы
string template = "Pie Chart Template.pptx";

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

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

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

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

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

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

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

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

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