Мощная библиотека для создания отчетов
Создавайте, просматривайте и экспортируйте подробные, красивые, интерактивные отчеты с помощью легкого, многофункционального инструмента отчетности. Разрабатывайте свои бизнес-приложения под любые потребности для .NET на Desktop и WEB платформах.
Поддерживает: Blazor, ASP.NET Core, ASP.NET MVC, ASP.NET Web Forms, Angular, React, HTML5/JS, WPF.
Преобразовывайте данные в практические бизнес-идеи с помощью мощного ядра FastReport. Это полноценная платформа отчетности, разработанная для удовлетворения всех потребностей современного бизнеса в отчетности. Механизм генерации отчетов создан для платформ .NET и .NET Framework.
Используйте наши инструменты для создания различных типов отчетов - от простых отчетов с объединением по почте, табличных и вертикальных отчетов до подробных (иерархических) отчетов и отчетов с перекрестными вкладками. Воспользуйтесь нашим шаблонами отчетов для создания четких, лаконичных и полностью отформатированных документов, соответствующих аналитическим требованиям вашей организации.
Какие отчеты может делать FastReport WPF? Практически любые: счет-фактура, финансовый отчет, каталог продуктов, меню ресторана, детализация продаж, анкеты с электронными формами и многое другое.
ASP.NET demo ASP.NET MVC demo .NET Core demo Online Designer demo Blazor WASM Demo Blazor Server demo
Дизайнер шаблонов
Автономный десктопный дизайнер отчетов является сердцем FastReport. Он позволяет как разработчикам, так и пользователям создавать, разрабатывать, редактировать, просматривать, сохранять, экспортировать и печатать специальные отчеты без особых проблем.
FastReport WPF не использует среду MS Visual Studio для создания и изменения отчетов, как это делают многие другие генераторы отчетов. Вместо этого, он содержит мощный визуальный дизайнер, поддерживающий масштабирование, буфер undo/redo, выносные линии, линейки. Дизайнер может быть использован в run-time. Это позволит вашим пользователям самостоятельно изменять существующие документы и создавать новые. А ещё дизайнер может быть использован в режиме MDI (Multi-Document Interface) для того, чтобы работать с несколькими отчетами одновременно.
Поддерживается локализация для более 40 популярных языков мира.
Быстрый доступ к отчету и структуре данных
Во время разработки FastReport WPF предоставляет дерево отчетов и дерево свойств, которые открывают вам быстрый доступ и опции редактирования структуры отчета, параметров и фильтров, источников данных с глобальными стилями.
Встраиваемость в проекты
Генератор отчетов FastReport WPF предназначен для интеграции в WPF-проекты. Используя наши компоненты, Вы сможете создавать, редактировать, печатать, просматривать отчеты в своём приложении. Кроме того, любые действия над отчетом могут быть выполнены при помощи C#/VB.NET кода, а для более плотной интеграции предусмотрено множество свойств и событий как компонентов, так и самого генератора отчетов. Также в продукте доступен специальный компонент для просмотра отчётов в WPF-приложении.
Мы постарались сделать интеграцию продукта в проекте максимально простой. Для этого достаточно установить необходимый пакет из NuGet репозитория, либо загрузить пакет с нашего сайта на компьютер и добавить в проект необходимые библиотеки. Никаких дополнительных модулей и специальных расширений не требуется. Всё, что нужно уже находится в самом продукте.
Обработка данных
FastReport WPF работает с источниками данных ADO .NET. Он поддерживает сортировку и фильтрацию данных, master-detail отношения. Все может быть настроено с помощью нескольких щелчков мыши. Подключение к ADO, MS SQL, xml базам данных. Доступны коннекторы для подключения к БД других типов. А также есть возможность получения данных из бизнес-объектов типа IEnumerable.
Ваш отчет может содержать данные (таблицы, запросы, подключения к БД). Таким образом, Вы можете не только использовать данные, доступные в вашем приложении, но и самостоятельно подключаться к любым БД непосредственно из отчета.
FastReport WPF содержит скриптовой движок, поддерживающий C# и VB .NET. Вы можете использовать всю мощь .NET в вашем отчете для комплексной обработки данных, управления диалоговыми формами и многого другого.
Отчет может содержать диалоговые формы для запроса параметров перед построением отчета. Диалоговые элементы управления поддерживают возможность подключения к данным и их последующей фильтрации. Фильтрация может быть добавлена в абсолютно любой отчет, она не требует написания какого-либо кода.
Используя визуальный конструктор запросов, вам не обязательно знать язык SQL, чтобы построить сложный запрос из нескольких таблиц.
Совместимость и интеграция
FastReport WPF является частью единой платформы FastReport. Отчёты, созданные в других наших продуктах, будут работать в FastReport WPF и наоборот. Вы можете создать отчёт на компьютере и продолжить редактировать его в МоиОтчеты Облако при помощи Онлайн дизайнера. Мы постарались обеспечить совместимость отчётов на столько, на сколько это возможно для определённой технологии. Более того, мы предлагаем инструменты для импорта отчётов из файлов других популярных систем отчётности в наш универсальный формат.
Прекрасным дополнением к генератору отчетов станет библиотека для оперативного анализа больших данных FastCube .NET. С её помощью Вы сможете формировать сводные таблицы и графики. Для наилучшей визуализации данных используйте FastReport Business Graphics .NET. Диаграммы Treemap, Bubble, Sunburst, Icicle и Ганта помогут Вам принять наиболее взвешенное решение для бизнеса.
Повторное использование устаревших отчетов
FastReport WPF преобразует ваши существующие отчеты из List&Label, DevExpress, Microsoft Reporting Services (RDL, RDLC), Crystal Reports, StimulSoft, Jasper Library - в большинстве случаев за считанные минуты - когда у вас уже есть инструмент создания отчетов.
Существует четыре варианта поставки FastReport WPF, различающихся ценой и функциональностью: Standard, Professional, Enterprise, Ultimate.
Посмотреть варианты поставок можно здесь
Просмотр, печать, экспорт
Предварительно подготовленный отчет можно детально рассмотреть в окне предварительного просмотра Вьювера отчетов.
Интерактивные отчеты. Вы можете определить реакцию на щелчок мыши на объекте в окне просмотра. Например, можно построить и вывести другой отчет, который показывает детальную информацию по объекту, на котором пользователь щелкнул мышью.
Дополнительные настройки печати. Для вас доступно: разрезание больших страниц отчета на малые, печать нескольких малых страниц на одной большой, печать на заданном формате с масштабированием. Вам нужно распечатать отчет, содержащий страницы формата А3, на обычном принтере с поддержкой А4? Теперь это не проблема!
Фильтры экспорта готового отчета во множество форматов: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, Power Point, HTML, MHT, XPS, JPEG, BMP, TIFF, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML и так далее.
Поддержка облаков: OneDrive, Google Drive, Box, Dropbox.
Экспорт в PDF
FastReport WPF позволяет быстро преобразовывать отчеты с редактируемыми полями (такими как текстовые поля, символьные расчески, флажки, радиогруппы и графические поля) в документы PDF без подключения дополнительных библиотек.
С помощью нашего элемента управления подписью PDF вы можете вставлять визуальную цифровую подпись или заполнители подписи в отчеты. Затем заполнители можно использовать как для редактирования, так и для подписи экспортированного PDF-файла. Отчеты FastReport также включают в себя комплексный API, предназначенный для настройки внешнего вида подписи.
И, конечно же, вы можете создавать помеченные (доступные) документы форматов PDF 1.5, PDF/A-1a, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, PDF/X-3 и PDF/X-4, которые являются безопасными, доступными и надежными.