1. Продукты
  2.   Aspose.Words
  3.   .NET
  4.   LINQ Reporting

LINQ Reporting Engine для .NET

Создавайте отчеты с использованием синтаксиса шаблона с тегами обычного текста и движка LINQ reporting

Aspose.Words LINQ Reporting для .NET

Aspose.Words LINQ Reporting для .NET дает пользователям возможность легко создавать крепкие отчеты с использованием списков, таблиц, графиков, изображений, штрих-кодов и различных элементов документа. Этот инструмент выходит за пределы традиционной отчетности, позволяя генерировать разнообразные форматы документов, такие как резюме, счета, письма и многое другое.

Как построить отчет из XML через .NET?

  • Подключите Aspose.Words в ваш проект
  • Установите свои лицензионные ключи
  • Загрузите шаблон с использованием экземпляра класса Document
  • Загрузите источник данных XML с использованием экземпляра класса XmlDataSource
  • Инициализируйте ReportingEngine с помощью конструктора по умолчанию
  • Вызовите метод ReportingEngine.BuildReport, передавая объекты Document, XmlDataSource и имя отчета
  • Вызовите метод Document.Save для сохранения результата

Получите LINQ Reporting Engine для .NET

Получите соответствующие файлы сборки из загрузок или получите пакет с NuGet для добавления Aspose.Words непосредственно в ваш рабочий проект.

  • Microsoft Windows, Linux, macOS или мобильная ОС с установленным .NET framework, Mono или .NET Core
  • Среда разработки - Microsoft Visual Studio 2010-2022, Xamarin или MonoDevelop 2.4+


Часто задаваемые вопросы

В чем разница между LINQ Reporting Engine и Aspose.Words Mail Merge?

LINQ Reporting Engine работает с шаблонами на основе тегов обычного текста, позволяя пользователям определять выражения для построения отчетов. В отличие от этого, Aspose.Words Mail Merge работает с шаблонами на основе полей слияния почты. LINQ Reporting Engine предоставляет гибкость в синтаксисе выражений, поддерживая подмножество языка C#.

Как LINQ Reporting Engine обрабатывает выражения при построении отчета?

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

Какие выражения поддерживаются в LINQ Reporting Engine?

При составлении выражений пользователи могут использовать подмножество языка C#, соблюдая спецификацию языка C# 5.0. Общие манипуляции с данными, такие как группировка и сортировка, включены в синтаксис выражений в виде методов расширения IEnumerable.

Как LINQ Reporting для .NET интегрируется с плагинами Aspose.Words Processor?

Плагин LINQ Reporting для .NET служит расширением для наших процессорных плагинов. После загрузки шаблона отчета в формате выбранного процессорного плагина вы можете использовать плагин LINQ Reporting для вставки данных из источника данных в шаблон. Сгенерированный отчет можно сохранить в том же формате, что и загруженный шаблон. Кроме того, у вас есть гибкость конвертировать результат в другой формат с использованием плагина Converter в сочетании с соответствующим процессорным плагином.

Где можно найти больше примеров и ресурсов?

Посетите репозиторий Aspose.Words на GitHub для полных примеров и файлов данных.

Какие форматы файлов поддерживаются в LINQ Reporting для .NET?

В LINQ Reporting для .NET вы можете объединить загруженный шаблон отчета и данные, используя плагин LINQ Reporting в сочетании с процессорными плагинами Aspose.Words. Для выбранного процессорного плагина доступны форматы загрузки и сохранения для работы в LINQ Reporting для .NET.

В каких отраслях обычно применяется Aspose.Words LINQ Reporting для .NET?

Aspose.Words LINQ Reporting для .NET широко применяется в различных отраслях, включая разработку программного или аппаратного обеспечения, розничную торговлю, здравоохранение, банковское дело, управление предприятием, автомобильную промышленность, авиацию, логистику, доставку, горнодобывающую промышленность и отрасль медиа и развлечений.

  

Ресурсы поддержки и обучения

  
 Русский