FastReport .NET

Библиотека генерации отчётов и создания документов для .NET 8, Blazor, .NET Core, ASP.NET, MVC и WinForms

v. 2025.1.21

Библиотека генерации отчётов и создания документов для .NET 8, Blazor, .NET Core, ASP.NET, MVC и WinForms. Возможно использование в средах Microsoft Visual Studio 2022 и JetBrains Rider.

Отчеты в системах для бизнеса, история основателя u4et.ru

Кейс: Отчеты в системах для бизнеса, история основателя u4et.ru

«Быстрые отчеты» — набор мощных инструментов для генерации документов из больших данных. Продукты спокойно решают задачи корпораций. А как они помогают малому бизнесу? Рассказываем, как платформа «u4et.ru» автоматизирует создание отчетов.

Особенности и преимущества FastReport .NET

Встраиваемость в проекты
Установите необходимый пакет из NuGet репозитория и добавьте в проект необходимые библиотеки. Никаких дополнительных модулей и специальных расширений не требуется.
Множество компонентов
Для построения отчетов в дизайнере доступны разнообразные элементы: от текста и изображений до математических формул и 3D-диаграмм.
Быстрый доступ к отчету и структуре данных
Из дерева отчетов и дерева свойств вы сможете редактировать структуру отчета, параметры и фильтры, а также источники данных с глобальными стилями.
Совместимость и интеграция
FastReport .NET является частью единой экосистемы FastReport на C#. Отчёты, созданные в других продуктах, будут работать в этом продукте и наоборот.
Плавный переход из других решений
Наш генератор отчетов мгновенно преобразует ваши отчеты из List&Label, DevExpress, Microsoft Reporting Services (RDL, RDLC), Crystal Reports, StimulSoft, Jasper Library в формат FastReport.
System.Drawing (GDI)
Для создания графических элементов, отрисовки текста и управления графических изображений используется уже привычный System.Drawing с графическими функциями GDI+ или Skia.

Генератор отчётов для WinForms, Blazor Server,
ASP.NET, MVC, .NET 8 и Core


Используя FastReport .NET, вы можете создавать отчеты, работающие независимо от приложения. Другими словами, FastReport .NET может быть использован как самостоятельное решение для построения отчетов. Судите сами:

- Содержит мощный визуальный дизайнер для создания и модификации отчетов. Ваше приложение может запустить дизайнер отчетов из кода;

- Содержит онлайн дизайнер отчетов для ASP.NET;

- Вы можете подключиться к любой базе данных, использовать любые ее таблицы или создать собственные запросы на языке SQL;

- Вы можете добавить одну или несколько диалоговых форм в отчет для запроса параметров перед запуском отчета;

- Используя встроенный скрипт, можно управлять взаимодействием между элементами управления диалоговых форм и производить сложную обработку данных;

- Наконец, вы можете увидеть результат в окне предварительного просмотра, вывести отчет на печать или сохранить его во множестве популярных форматов. 

 

ASP.NET демо

ASP.NET MVC демо

.NET Core демо

 

Online Designer демо

Blazor WASM демо

Blazor Server демо

 

Что может дизайнер?

 

Дизайнер шаблонов

Автономный десктопный дизайнер отчетов является сердцем FastReport. Он позволяет как разработчикам, так и пользователям создавать, редактировать, просматривать, сохранять, экспортировать и печатать специальные отчеты без особых проблем. Дизайнер может быть использован в run-time. Это позволит вашим пользователям самостоятельно изменять существующие документы и создавать новые. А ещё дизайнер может быть использован в режиме MDI (Multi-Document Interface) для того, чтобы работать с несколькими отчетами одновременно.

Поддерживается локализация для более 25 популярных языков мира.

FastReport .NET - это бэнд-ориентированный генератор отчетов. Богатый набор бэндов позволяет строить отчеты любого типа: список, master-detail, отчет с группировкой, многоколоночный, master-detail-detail и другие. Если вам нужно создать много отчетов, которые содержат одинаковые элементы (заголовок, подвал, реквизиты предприятия, логотипы), то вы можете собрать общие элементы в базовый отчет и наследовать от него все остальные отчеты. Также мы поддерживаем функцию вложенных отчетов.

Дизайнер шаблонов

 

Что такое FastReport .NET?


- FastReport .NET написан на C# и содержит только управляемый код. Он совместим с .NET Framework 4.6.2 и более новыми, .NET Core, .NET 8, Blazor.

- FastReport .NET поставляется с исходными кодами (редакции Professional и Enterprise). Вы можете адаптировать его под собственные нужды.

- Разумная цена и лицензионная политика. В стоимость лицензии входит визуальный дизайнер - вы можете дать вашим пользователям возможность самостоятельно разрабатывать отчеты. Каких-либо дополнительных отчислений с вашей стороны не требуется! Обратите внимание на полные условия использования в Лицензионном соглашении!

- Генератор отчетов FastReport .NET позволяет добавить в отчет географические карты с помощью объекта maps, что сделает соответствующий тематике отчет еще более интерактивным.

- Интегрированная в FastReport .NET поддержка облачных сервисов дает возможность сохранять отчеты в хранилища: Google Drive, OneDrive, DropBox, Box. Есть возможность отправки документов по e-mail и FTP.

- Расширяемая архитектура FastReport .NET позволяет создавать и подключать к отчету свои объекты, фильтры экспорта, функции, мастера, движки БД. Если имеющихся возможностей вам не достаточно - расширьте их!

- Автоматизированное обновление Nuget пакетов в Visual Studio.

- Поддержка RDL формата - возможность открывать и сохранять в этом формате. 

- Поддержка импорта отчетов Crystal Reports. 

- Очень компактный и действительно Быстрый!

 

 

Кейс: Как «Быстрые отчеты» помогли разработчику MES-систем заместить импортное ПО и создать новый продукт

Кейс: Как «Быстрые отчеты» помогли разработчику MES-систем заместить импортное ПО и создать новый продукт

Интегратор MES-систем для управления производством ExePlant столкнулся с трудностями после ухода иностранных вендоров, софт которых он внедрял. В кейсе рассказываем, как компания адаптировалась к новым условиям и как в этом помогла наша партнерская программа

Как купить продукт?

Этот продукт состоит из набора компонентов в различных вариантах поставок. Вы можете купить универсальное Ultimate решение чтобы создавать свои бизнес-проекты на всех современных платформах .NET, ASP.NET, Blazor, WASM, WPF, WinForms, Avalonia UI, Mono и других. В состав Ultimate также входят компоненты для визуализации данных, а именно бизнес-графика с набором диаграмм, и OLAP продукты для быстрой обработки больших массивов данных. Либо вы можете купить FastReport .NET в составе других паков.

Входит ли FastReport .NET в реестр программного обеспечения?

Да, этот программный продукт находится в реестре ПО. Подробная информация доступна по этой ссылке.

Варианты поставок

Особенности
от 149 890 ₽
WEB
от 79 890 ₽
от 59 890 ₽
от 49 890 ₽
WPF
от 49 890 ₽
от 49 890 ₽
Ядро FastReport
WEB компоненты
Avalonia компоненты
WPF компоненты
Mono компоненты
Online Designer
FastReport.Drawing (Skia)
System.Drawing (GDI)
Система исполнения скриптов
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Транспорты (Transports)
Конвертеры из других шаблонов
Плагины
Поддержка пользовательских плагинов
Исходные коды

Связанные статьи

25 марта 2025

Как объединить несколько отчетов в один из FastReport .NET

FastReport .NET — это мощный инструмент для создания и управления отчётами, который широко используется в различных областях. Он предоставляет разработчикам возможность создавать сложные и профессиональные отчёты с использованием множества функций и возможностей. Одной из ключевых функций FastReport .NET является возможность объединения нескольких отчётов в один. Это может быть полезно в ситуациях, когда необходимо объединить данные из разных источников или представить информацию в более удобном формате. В данной статье мы рассмотрим, как объединить несколько отчётов в один в FastReport .NET. Откройте дизайнер отчётов FastReport .NET и загрузите ваш отчет.   После того как дизайнер открыт, выберите пункт меню "Файл" и далее "Открыть страницу".   В файловой системе выберите отчет, который хотите объединить с первым, и загрузите его.   Теперь выберете нужную страницу и нажмите ОК.  Начиная с версии FastReport .NET 2025.1 можно включить опцию "Добавить как ссылку", при этом в отчет будет добавлена не копия страницы, а ссылка на нее. Это значит, что при изменении страницы в оригинальном отчете, изменения будут отражены во всех отчетах, в которые страница добавлена ссылкой. И наоборот, при изменении страницы в одном из отчетов, в котором есть ссылка на нее, она будет изменена и в оригинальном отчете.   Если все прошло успешно вам будут доступны добавленные страницы из выбранного шаблона, внизу дизайнера.   Для объединения их в один отчет вы можете сохранить текущий измененный шаблон, или сохраните в новый шаблон, для этого выберите пункт меню "Файл" и далее "Сохранить как...". Сохраните новый отчет под новым именем.   В этой статье мы подробно рассмотрели, как объединить несколько отчётов в один. Изучили основные инструменты и методы, которые предоставляет FastReport .NET для объединения отчётов, а также разобрались, как эффективно их использовать.
Читать
11 марта 2025

Как использовать FastReport .NET Avalonia на Fedora Workstation с протоколом Wayland

Wayland – это протокол, предназначенный для организации графического сервера в операционных системах на базе Linux и других UNIX-подобных ОС. Avalonia UI – это фреймворк основанный на .NET, активно используемый для разработки кроссплатформенных пользовательских интерфейсов. С помощью универсального API для построения приложений Avalonia поддерживает все основные платформы и среды исполнения и имеет свой уникальный интерфейс. Тем самым ваши бизнес-решения будет идентично выглядеть в каждой операционной системе. FastReport .NET Avalonia включает в себя мощное ядро обработки данных, уже привычный дизайнер отчетов и вьювер для готовых отчетов. Также в новом продукте доступны все форматы экспорта построенного отчета – PDF, Excel, MS Word и многие другие. В данной статье мы разберем, как запустить FastReport .NET Avalonia на операционной системе «Fedora Workstation 39» с протоколом Wayland.     Основные различия Wayland от X11 В протоколе Wayland версии пронизывают его сверху донизу. Каждый интерфейс имеет определённую версию, и каждый объект протокола реализует конкретную версию своего интерфейса. Это исключает возможность возникновения конфликтов версий X, поскольку согласование версий привязано к соединению, а не к клиентам. В отличие от X11, в Wayland можно точно определить, какую версию расширения получает приложение. Работа с устройствами ввода в Wayland аналогична Xinput 2.2, но без устаревших нагромождений кода и отношений Master/Slave между устройствами ввода. Глобальный объект seat (место) определяет группу устройств ввода, включая мышь, клавиатуру и сенсорный экран. В отличие от X, Wayland не имеет API для отрисовки и не занимается созданием графических изображений. Его задача — управлять буферами с клиентскими пикселями таким образом, чтобы приложение А не внесло нежелательных изменений в буферы приложения Б. Клиенты определяют, какие пиксели будут находиться в буферах, и отвечают за изображение, которое отображается на экране!     Установка необходимого ПО Нам необходимо провести обновление индексов, а также установить .NET 6.0 для дальнейшей работы. Открываем консоль и вводим следующие команды: sudo dnf update sudo dnf install dotnet-sdk-6.0 После чего скачиваем библиотеку для создания отчётов FastReport .NET Avalonia версии Trial для Linux с сайта Быстрых отчетов. Далее распаковываем архив FastReport.Avalonia.LinuxDemo.zip в удобную нам директорию.     Запуск FastReport .NET Avalonia Запускаем терминал и переходим по пути, где вы разархивировали приложение FastReport .NET Avalonia Trial, а после этого погружаемся в папку linux-x64.   Для запуска FastReport .NET Avalonia Trial нам потребуется прописать в терминал следующую команду: dotnet AvaloniaDemo.dll Далее вы сможете просмотреть демонстрационный отчет FastReport .NET Avalonia.   Пора переходить в дизайнер отчетов. Для этого нажимаем на кнопку «Дизайнер» в верхней панели демо приложения.   Таким образом нам удалось запустить FastReport .NET Avalonia на операционной системе «Fedora Workstation 39» с протоколом Wayland. В запуске и настройке подключения нет абсолютно ничего сложного. Достаточно установить пакеты SDK, и распаковать архив с приложением, после чего можно пользоваться дизайнером отчётов. По всем вопросам обращайтесь в нашу техническую поддержку support@fastreport.ru. Приятного использования!
Читать
7 марта 2025

Как создать QR-код с картинкой в FastReport .NET

QR-коды становятся все более популярными инструментами для хранения и обмена информацией. В отчетах и документах их можно использовать для быстрого доступа к веб-сайтам, контактам, данным о продукции и многому другому.  FastReport .NET — мощная библиотека для создания отчетов в приложениях .NET. Она позволяет не только генерировать текстовые и графические отчеты, но и интегрировать динамичные элементы, такие как QR-коды. В этой статье мы рассмотрим, как создать QR-код с картинкой в FastReport .NET, чтобы улучшить визуальное представление отчетов и повысить их функциональность. Сначала нам необходимо создать обычный QR Code в дизайнере. Для этого переходим в панель элементов и выбираем «Штрихкод» > «Двумерные» > «QR Code».   После того как мы разместили наш QR Code, переходим в его свойства и выставляем свойство ErrorCorrection равное H.   Данное свойство отвечает за исправление ошибок с помощью кода Рида-Соломона. Оно может принимать значение: L (low – 7%), M (medium – 15%), Q (25%), H (high – 30%). По умолчанию – L. Избыточность (ErrorCorrection) нужна для корректного чтения данных при частично повреждённом изображении кода или при нанесённом поверх него изображении. Далее создадим PictureObject в который мы поместим нашу картинку с логотипом.   Теперь мы можем поместить наше изображение на сам QR Code. Считывание будет проходить корректно.   Итак, вот мы и разобрались как вставлять картинку в наш QR Code. Дизайнер FastReport позволяет без проблем сделать это в пару кликов. Мы можем применять данную возможность, к примеру, для перехода на официальный сайт с помощью телефона, чтобы клиенты знали какой QR приведет их лишь по картинке. По вопросам вы можете обратиться в нашу службу поддержки. Приятного использования!
Читать