Stimulsoft Reports

Генератор отчетов для Blazor

Инструмент создания отчетов, созданный для интеграции в приложения на базе фреймворка Blazor. Компоненты поддерживают все основные возможности Blazor и могут работать как на стороне сервера, так и на стороне пользователя, используя технологию WebAssembly.

Профессиональные отчеты для приложений Blazor

Мы предлагаем десятки профессиональных шаблонов отчетов, адаптированных для различных бизнес-сценариев. Ознакомьтесь с разнообразием электронных документов, которые можно создавать с помощью наших продуктов.

Loading...

Быстрая установка

Начните работу всего за пару минут – одной командой установите пакеты через NuGet и сразу же интегрируйте наш генератор отчетов для Blazor в свой проект.
bash
dotnet add package Stimulsoft.Reports.Blazor

Как интегрировать генератор отчетов для Blazor

Наш генератор отчетов разработан для простой и быстрой интеграции компонентов в Blazor-проекты. Визуальные элементы размещаются на странице Razor, а все события обрабатываются с помощью C# и фреймворка .NET.

Мастер публикации

Мы разработали специальный инструмент для простой и быстрой интеграции отчета в проект – Мастер публикации. Он позволяет внедрить готовый отчет в любой проект всего за несколько кликов.
<StiBlazorViewer Report="@report" />

@code
{
  private StiReport report;

  protected override void OnInitialized()
  {
    report = StiReport.CreateNewReport();
    report.Load("Reports/Report.mrt");

    base.OnInitialized();
  }
}

Использование платформы Stimulsoft в Blazor-приложениях

Главная особенность фреймворка Blazor заключается в использовании универсальных библиотек .NET, способных работать как на стороне сервера, так и полностью на стороне клиента с помощью технологии WebAssembly. Наши компоненты разработаны с учетом различий и специфики платформ Blazor Server и Blazor WASM. Для работы с отчетами можно использовать привычные среды разработки и C#. Поддерживается легкое переключение между серверной и клиентской технологиями, также как и оба режима развертывания. Вьювер и дизайнер отчетов оснащены полным набором событий, обеспечивающем широкие функциональные возможности.
Blazor Server

Blazor Server

На Blazor-сервере все действия выполняются на сервере, а в браузере просто отображается информация. Каждое действие пользователя передается в режиме реального времени через SignalR на сервер, который обрабатывает код и отправляет обратно обновления интерфейса.
Blazor WebAssembly

Blazor WebAssembly

В WebAssembly приложение загружается и выполняется внутри браузера. Ваш код работает непосредственно на устройстве пользователя с помощью WASM, обрабатывая события локально и не требуя постоянного соединения с сервером.

Экспорт отчетов

С нашим продуктом вы можете экспортировать ваши данные в более чем 20 форматов: PDF, Excel, Word, HTML, файлы изображений и многие другие. Вы можете гибко настраивать доступные форматы и параметры экспорта – скрывать ненужные опции или задавать собственные значения по умолчанию. Также возможно настроить экспорт так, чтобы автоматически отправлять данные на сервер или в браузер в любом формате.
Index.razor
private void OnClickExport()
{
  StiBlazorHelper.Initialize(JSRuntime);

  report = StiReport.CreateNewReport();
  report.Load("Reports/Report.mrt");

  StiReportResponse.ResponseAsPdf(report);
}
Designer

Дизайнер отчетов: desktop и online версии

Для начала работы вам понадобится дизайнер отчетов – приложение для создания отчетов и дашбордов. Дизайнер поддерживает подключение к данным из любых источников: SQL, JSON, XML и других. Интерфейс полностью настраиваемый – можно переключать темы оформления, использовать локализацию на более чем 40 языках и гибко обрабатывать все события компонентов.

Дизайнер отчетов доступен в виде приложения для Windows, macOS и Linux, а также как онлайн-версия designer.stimulsoft.com.

Stimulsoft

Reports.WEB

Stimulsoft Reports для Blazor является частью продукта Stimulsoft Reports.WEB, кроссплатформенного набора инструментов для создания отчетов с использованием технологий ASP.NET, ASP.NET MVC, .NET, Angular, Blazor, React и Vue.js. В его состав входят мощный движок для создания отчетов, работающий на универсальной платформе .NET, простой и удобный дизайнер отчетов, а также интерактивный вьювер.

Что дальше?

Мы подготовили множество примеров отчетов и дашбордов, сгруппированных по сферам использования. Вы можете подключить к ним свои данные и изменять соответственно вашим требованиям. Наши руководства для пользователей и техническая документация помогут вам сделать работу по визуализации и аналитике данных более эффективной и быстрой. Более того, вы можете забронировать учебные курсы с нашими специалистами и подписаться на наш YouTube-канал, чтобы всегда получать самые свежие видео.
Training Courses

Учебные курсы

Столкнулись со сложностями при создании отчетов и дашбордов? Не проблема! Свяжитесь с нами и забронируйте учебные курсы – наши специалисты всегда готовы помочь.
Videos

Видеоуроки

Мы подготовили видеоматериалы по разработке и созданию отчетов и дашбордов. Коллекция видео разбита по темам и постоянно обновляется.
Documentation

Документация

Пользовательская документация подробно описывает как общие возможности продукта, так и нюансы использования и тонкости настройки компонентов отчетности.
Documentation

Примеры кода

Оцените примеры проектов и шаблоны отчетов для работы с нашими продуктами. Также вы можете посмотреть и загрузить их с GitHub.