Cross-Platform .NET Report Viewer

View reports and PDF documents across .NET applications with full touch support and file export.

  • Includes full-page navigation, search, and continuous scrolling
  • Export your documents to over a dozen formats including Word and Excel
  • Available in WinForms, WPF, UWP, ASP.NET MVC, Xamarin and Wijmo JavaScript
Download Free Trial (2023 v2)

Why Choose FlexViewer?

Cross-Platform Document Viewing

View FlexReports, SSRS reports and PDFs locally in WinForms, WPF, UWP, Xamarin and ASP.NET MVC.

Just Load and Go

Just load your document and you're done. The .NET document viewer provides built-in tools for viewing, printing and exporting.

Responsive and Touch-Friendly

With full-touch support and adaptive mobile displays, your documents look nice on any device.

.NET Document Viewer Key Features

.NET Document Viewer Toolbar

Document Viewer Toolbar

The FlexViewer toolbar is loaded with expected, and some unexpected, .NET document viewing features:

  • ​Search/Find Text
  • Zoom/Fit Page
  • Page Orientation/Rotate
  • Document Navigation (including hyperlinks)
  • Print/Export
  • Ribbon and Simplified View (collapsed)
.NET Document Viewer Export

Export and Print

Print your reports and documents directly from the toolbar with classic page setup and print layout features.​ Export and convert reports and PDFs to a dozen of formats including:
  • DOCX/Open XML Word
  • Excel (XLSX, XLS)
  • HTML
  • Image types: TIFF, BMP, EMF, GIF, PNG, JPG
  • Compressed metafiles/ZIP files
  • PDF
  • RTF documents
.NET Document Viewer Thumbnails

Thumbnails and Outline View

Display a thumbnail view for quick page navigation. FlexViewer allows supports an outline pane that is automatically generated based upon document headings, allowing users to quickly navigate to any section.

.NET Document Viewer PDF

Display PDFs in .NET Applications

FlexViewer is both a .NET report viewer and a PDF viewer. You can load any arbitrary PDF document and the viewer lets users copy text, search the document, print, and export to a wide variety of different file formats. FlexViewer also supports embedded fonts in the PDF.

.NET Report Viewer Key Features

.NET Report Viewer Parameters

Set Report Parameters

With report parameters support, FlexViewer displays a special panel that lets the user set and reset parameters before refreshing the report. Parameters help users filter reports. FlexViewer supports String, Boolean, Date, Integer, and Float type parameters.

SSRS Report Viewer

SSRS, ActiveReports Support

In addition to displaying FlexReports, our .NET report viewer supports SQL Server Reporting Services (SSRS) reports and GrapeCity ActiveReports. Features include drill-through and drill-down reports, SQL Server parameters, refresh and process cancellation. View SSRS reports in WinForms, WPF and ASP.NET MVC. View ActiveReports in ASP.NET MVC.

.NET Report Viewer Refresh

Display PDFs in .NET Applications

Users can keep up-to-date by refreshing the report. FlexViewer provides you options to Refresh and Cancel Report rendering through Refresh and Stop button. Supported in WinForms and WPF only.

.NET Document Viewer Supported Platforms

WinForms Report Viewer

The WinForms report viewer is optimized with DirectWrite rendering for high-performance document rendering. It's also completed with a rich and beautiful Ribbon control.

WPF Report Viewer

Arrange pages in one, two, or four-page layouts in WPF and UWP. The WPF report viewer supports a minimal toolstrip, thumbnails, side-by-side view and continuous scrolling.

UWP and Xamarin Report Viewer

The UWP and Xamarin report viewer supports a mobile-friendly toolbar, outline view, four-page layout, and direct printing.

ASP.NET MVC Report Viewer

FlexViewer for ASP.NET MVC comprises of two types of viewers, namely ReportViewer and PdfViewer. Zoom into selected text for better readability on the web.

.NET Document Viewer Demos

Desktop Demo Explorer

All of our WinForms and WPF demos are included in a single downloadable desktop explorer. Explore every FlexReport and FlexViewer feature using the Control Explorer demos for .NET Framework or .NET 6+.

ASP.NET MVC FlexReport Explorer

Explore sample reports created code-free using the FlexReport Designer in FlexViewer Mobile, a responsive ASP.NET MVC report viewer for small screens.

ASP.NET MVC FlexViewer 101

See coded tutorials step by step. The perfect demo to get you started working with FlexViewer on the web.

ComponentOne Customer Feedback and Awards

"Prompt responses, quality feedback, and help with code examples. Fantastic service!"


"Excellent product with good support"


"I am very appreciative of the effort your entire team gave to make this transaction happen. Thank you for your efforts!"


ComponentSource #3 Publisher 2021 Award ComponentSource #3 Product 2022 Award

"When I run into complex problems, I turn to my ComponentOne Studio Enterprise toolbox."


"I love to use C1 components! I can be confident that if I need to do a particular task, ComponentOne will have the control to do the job."


"As an ISV, I need tools that allow me to be competitive. Therefore, it's a must to use reliable and stable tools for customized solutions...ComponentOne provides all that to me and even more!"


"Easier to use right off the bat. I liked using the Scheduler for drag-and-drop capability."