Enterprise-Grade Capabilities

Powerful Features for Enterprise .NET

A complete RDLC rendering solution built for mission-critical business applications.

Rendering Engine

Report Viewer's Layout, Without GDI+

SSRS2 processes and lays out a report as Microsoft's Report Viewer does, and draws it with its own cross-platform engine instead of GDI+: the same .rdlc gives the same pages on Windows, Linux and macOS.

No GDI+ or libgdiplus

Nothing of Windows' graphics to install. On Linux it only needs fontconfig, which most systems have; the official .NET Docker images need one apt-get line.

The Same Layout Everywhere

Fonts with the widths of Arial, Segoe UI, Calibri, Cambria and other Windows families ship in the package, so lines and pages break in the same places on every platform.

High-DPI Support

Generate images at any DPI you set, for print-quality output.

Checked Against Report Viewer

A corpus of reports is rendered in the test suite and compared, page by page, with the pages Microsoft's Report Viewer 15 produces.

// Identical API across Windows, Linux, and macOS
var report = new LocalReport();
report.LoadReportDefinition(rdlcStream);
report.DataSources.Add(
    new ReportDataSource("Items", data));

// High-DPI PNG export
var deviceInfo = "<DeviceInfo><DPI>300</DPI></DeviceInfo>";
var png = report.Render("PNG", deviceInfo);
Report Elements

Complete RDLC Feature Support

The report items Report Viewer renders, with their expressions, laid out as it lays them out.

Tables (Tablix)

Data tables with grouping, sorting, row/column spans, subtotals, and calculated fields.

Charts (2D & 3D)

Column, bar, line, area, scatter, pie, doughnut, funnel and pyramid charts, stacked or 100% stacked, smooth or stepped, series of different types in one chart and a secondary value axis, in the report's palette with its data labels, axis titles and legend. 3D columns, bars and pies.

Radial & Linear Gauges

KPI indicators with their frames, scales, ranges and pointers: needles, markers, bars and thermometers.

Images

Embedded and external images, dynamic image URLs, and full sizing controls.

NEW

PDF Links, Passwords & PDF/A

Clickable links and bookmarks, the report's title and author, passwords and permissions (AES-256), and PDF/A-2b for archives.

Expressions

Full SSRS expression support, aggregations, conditionals, and custom code.

Subreports

Nested reports with parameter passing for complex document composition.

Parameters

Runtime parameters with type validation and default values.

Page Layout

Headers, footers, page breaks, page numbers, and multi-column layouts.

Text Justification

Full text justification with even left and right margins. A feature SSRS never had!

NEW

Barcodes & QR Codes

QR, Data Matrix, PDF417, Aztec, Code 128, GS1-128, EAN, UPC and more, as SSRS2's own report item, drawn as vectors in PDF. In the package and the online designer; Report Viewer and SSRS skip it.

NEW

Report Check & Restricted Code

Every problem of a report, with its code, item and expression, without running it; and reports you did not write held to what a report computes with.

NEW

AI Coding Agents

An MCP server lets Claude Code, Cursor or VS Code check and preview the reports they write, on your machine.

Platform Support

Enterprise-Ready Deployment

Deploy on-premises or in the cloud. SSRS2 runs wherever your enterprise infrastructure demands. See the full migration guide.

.N

.NET 8, 9, 10

LTS and current .NET versions; .NET 11 follows when it ships

🐧

Linux

x64 and ARM64, in Docker containers

🍎

macOS

Runs on macOS

💻

Windows

Windows Server 2019/2022

📦

Docker

Containerized microservices

⚙

Kubernetes

Horizontal auto-scaling

☁

Azure

App Service, AKS, Functions

☁

AWS

ECS, EKS, Lambda

Export Formats

13 Output Formats

Documents, slides, web pages, images and data from the same report, with configurable quality and resolution.

Format Extension Features Typical Use
PDF .pdf Hyperlinks, bookmarks from the document map, selectable text, embedded font subsets Invoices, contracts, regulatory documents
Excel .xlsx Cells with their values and formats; charts as pictures Financial analysis, data exploration
Word .docx Editable tables, text and images Executive summaries, editable reports
PowerPoint .pptx A slide per page: text boxes, tables, shapes and connectors PowerPoint edits; slide numbers and speaker notes Decks, board packs, briefings
HTML5 .html The report as a web page, its text selectable and searchable Web portals, email bodies
HTML 4.0 .html The same, for older browsers and mail clients Legacy intranets
MHTML .mhtml The page and its images in one file Archiving, email attachments
PNG .png Lossless, at the DPI you set Previews, print-quality images
JPEG .jpg Quality 1 to 100, DPI control Email attachments, thumbnails
WebP .webp Smaller files, quality control Web applications
TIFF .tif Every page in one file (the IMAGE format; with PNG or JPEG, a stream per page) Printing, document management
CSV .csv The report's data as delimited text Data exchange, imports
XML .xml The report's data as XML Integration with other systems
Public beta

Visual Report Designer

Design and edit RDLC reports directly in your browser. No Visual Studio required. Intuitive drag-and-drop interface for business analysts and developers alike.

Open the designer

Ready to Modernize Your Reporting?

Keep your RDLC reports and run them on any platform. Every feature works without a key.