Aspose.Words LINQ Reporting для .NET дает пользователям возможность легко создавать крепкие отчеты с использованием списков, таблиц, графиков, изображений, штрих-кодов и различных элементов документа. Этот инструмент выходит за пределы традиционной отчетности, позволяя генерировать разнообразные форматы документов, такие как резюме, счета, письма и многое другое.
Document
XmlDataSource
ReportingEngine
с помощью конструктора по умолчаниюReportingEngine.BuildReport
, передавая объекты Document
, XmlDataSource
и имя отчетаDocument.Save
для сохранения результатаПолучите соответствующие файлы сборки из загрузок или получите пакет с NuGet для добавления Aspose.Words
непосредственно в ваш рабочий проект.
LINQ Reporting Engine работает с шаблонами на основе тегов обычного текста, позволяя пользователям определять выражения для построения отчетов. В отличие от этого, Aspose.Words Mail Merge работает с шаблонами на основе полей слияния почты. LINQ Reporting Engine предоставляет гибкость в синтаксисе выражений, поддерживая подмножество языка C#.
LINQ Reporting Engine последовательно вычисляет выражения по отношению к предоставленному объекту источника данных. Результаты затем обрабатываются на основе их ролей, и соответствующие теги в шаблоне заменяются соответствующим содержимым.
При составлении выражений пользователи могут использовать подмножество языка C#, соблюдая спецификацию языка C# 5.0. Общие манипуляции с данными, такие как группировка и сортировка, включены в синтаксис выражений в виде методов расширения IEnumerable
Плагин LINQ Reporting для .NET служит расширением для наших процессорных плагинов. После загрузки шаблона отчета в формате выбранного процессорного плагина вы можете использовать плагин LINQ Reporting для вставки данных из источника данных в шаблон. Сгенерированный отчет можно сохранить в том же формате, что и загруженный шаблон. Кроме того, у вас есть гибкость конвертировать результат в другой формат с использованием плагина Converter в сочетании с соответствующим процессорным плагином.
Посетите репозиторий Aspose.Words на GitHub для полных примеров и файлов данных.
В LINQ Reporting для .NET вы можете объединить загруженный шаблон отчета и данные, используя плагин LINQ Reporting в сочетании с процессорными плагинами Aspose.Words. Для выбранного процессорного плагина доступны форматы загрузки и сохранения для работы в LINQ Reporting для .NET.
Aspose.Words LINQ Reporting для .NET широко применяется в различных отраслях, включая разработку программного или аппаратного обеспечения, розничную торговлю, здравоохранение, банковское дело, управление предприятием, автомобильную промышленность, авиацию, логистику, доставку, горнодобывающую промышленность и отрасль медиа и развлечений.