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