Report Viewers for All ASP.NET Applications
Add reporting to any enterprise-level application. View reports in ASP.NET MVC, ASP.NET CORE MVC, .NET 8, and Blazor applications using ActiveReports' lightweight viewers with built-in support for client-side printing, exporting to over 15 formats extensible API.
Download Free TrialWeb Viewer Components
Choose from 2 available viewer components. WebViewer for ASP.NET WebForms and ASP.NET MVC and JSViewer for ASP.NET MVC, ASP.NET CORE MVC, .NET 8, Blazor, JavaScript, Angular, React, and Vue applications. Reports render on the server and view in the browser.
Embrace the Latest Tech
ActiveReports' JSViewer and WebViewer controls give you the flexibility to deliver reports in the browser in the framework of your choice. With support for ASP.NET MVC, ASP.NET WebForms, ASP.NET CORE MVC, .NET 8, Blazor, JavaScript, Angular, React, and Vue, you have the freedom to embrace your favorite stack.
Drive Interactive Reports to Your Users
Add sorting, drill-down, and drill-through actions to your reports, insert a document map to jump to a report section, or add hyperlinks to external web pages. These interactive features are available to all report viewers.
Customize to Suit
Use the flexible API to customize the viewers and blend them into your web page. Add custom buttons, remove or hide existing ones, or customize the parameters panel. With multiple View Modes, you can display your reports as Paginated, Continuous, or in Galley view.
WebViewer
Render Modes
The WebViewer control offers three render modes: HTML, RawHTML, Acrobat. The default HTML render mode displays a viewer shell with a customizable toolbar, parameters panel, Table of Contents, text search, and more. RawHTML displays the report as part of your web page without the viewer shell. Acrobat render mode renders a PDF version of your reports in your browser.
Client-Side Printing
Allow users to print their reports from the browser easily. With advanced printing options available, your users can print as a duplex, from specific trays, with added watermarks, and more.
Parameters
A rich parameters panel allows you to take input from your users to filter the data in your reports. Customize the prompts, input value type, and presentation all in one place.
JSViewer
Responsive Layout
The JSViewer supports all the major browsers as well as rendering in mobile layout. On mobile devices, the viewer's UI changes to accommodate the screen size while reports are panned in the viewer.
Customized Parameter Panel
Use the JSViewer to display advanced parameter prompts and panels created with the End-User Report Designer for the web.
View Modes
The JSViewer offers multiple view modes: Single Page, Continuous, and Galley. The default Single Page view mode paginates your report based on the page size set at design time and displays one page at a time. The Continuous view mode displays your paginated reports in a single continuous and scrollable view. The Galley mode displays data in a single scrollable view without page breaks or margins.
Feature Comparison
Features | JS Viewer | WebViewer |
ASP.NET WebForms | ✔ | |
ASP.NET MVC | ✔ | |
ASP.NET CORE MVC | ✔ | |
.NET 8 | ✔ | |
Angular * | ✔ | |
React * | ✔ | |
Vue * | ✔ | |
Blazor * | ✔ | |
Multiple Render Modes | ✔ | |
Multiple View Modes | ✔ | ✔ |
Parameters Panel | ✔ | ✔ |
TOC | ✔ | ✔ |
Text Search | ✔ | ✔ |
Printing | ✔ | ✔ |
Exporting | ✔ | ✔ |
Customizable Toolbar | ✔ | ✔ |
Customizable Parameters Panel | ✔ | |
Zooming | ✔ | ✔ |
Responsive Layout | ✔ |
Customer Feedback and Awards
"Great software as always!"
BRIAN GOODRICH
"The GrapeCity products provide the tools my team needs."
BARRY BRINSON
"I cannot imagine developing reliable, robust, business applications without ActiveReports!"
JIM BULLINGTON