# Available Packages

Learn about the packages available for ActiveReports through NuGet and NPM.

## Content

The following packages are available for download.

### NPM

Download the packages for viewer and designer from **[NPM](https://www.npmjs.com/search?q=%40mescius%2Far)**, a JavaScript package manager.

| **Reference** | **Purpose** |
| --------- | ------- |
| [ActiveReports Js Viewer](https://www.npmjs.com/package/@mescius/activereportsnet-viewer) | Provides the report viewer based on JavaScript. |
| [ActiveReports WebDesigner](https://www.npmjs.com/package/@mescius/activereportsnet-designer) | Provides the report designer based on HTML5/JS technology stack. |

### NuGet

Download the following packages from **[NuGet](https://www.nuget.org/profiles/MESCIUS)**, an open source package manager.

|  | **Reference** | **Purpose** |
| --- | --------- | ------- |
| **Reports** |  |  |
|  | [MESCIUS.ActiveReports](https://www.nuget.org/packages/MESCIUS.ActiveReports) | Page/RDLX and Section reports API. |
|  | [MESCIUS.ActiveReports.Chart](https://www.nuget.org/packages/MESCIUS.ActiveReports.Chart) [MESCIUS.ActiveReports.Chart.Win](https://www.nuget.org/packages/MESCIUS.ActiveReports.Chart.Win) | Chart data visualization components. |
|  | [MESCIUS.Data.DataEngine](https://www.nuget.org/packages/MESCIUS.Data.DataEngine) [MESCIUS.Data.ExpressionInfo](https://www.nuget.org/packages/MESCIUS.Data.ExpressionInfo) [MESCIUS.Data.VBFunctionLib](https://www.nuget.org/packages/MESCIUS.Data.VBFunctionLib) [MESCIUS.ActiveReports.Core.DataProviders](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.DataProviders) [MESCIUS.ActiveReports.Core.Rdl](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Rdl) [MESCIUS.ActiveReports.Core.Rendering](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Rendering) [MESCIUS.ActiveReports.Core.Scripting](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Scripting) [MESCIUS.ActiveReports.Core.Drawing.Gc](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Drawing.Gc) [MESCIUS.ActiveReports.Core.Drawing.Gdi](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Drawing.Gdi) | Page/RDLX reports' internal implementation. |
|  | [MESCIUS.ActiveReports.Core.Document](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Document) [MESCIUS.ActiveReports.Core.Document.Drawing.Gc](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Document.Drawing.Gc) [MESCIUS.ActiveReports.Core.Document.Drawing.Gdi](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Document.Drawing.Gdi) | ActiveReports RDF document implementation. |
|  | [MESCIUS.Documents.Imaging](https://www.nuget.org/packages/Ds.Documents.Imaging) | See [Document Solutions for Imaging](https://developer.mescius.com/document-solutions/dot-net-imaging-api/docs/online/overview). |
| **Desktop Components** |  |  |
|  | [MESCIUS.ActiveReports.Design.Win](https://www.nuget.org/packages/MESCIUS.ActiveReports.Design.Win) | ActiveReports Windows Forms end-user Designer control. |
|  | [MESCIUS.ActiveReports.Viewer.Win](https://www.nuget.org/packages/MESCIUS.ActiveReports.Viewer.Win) [MESCIUS.ActiveReports.Viewer.Wpf](https://www.nuget.org/packages/MESCIUS.ActiveReports.Viewer.Wpf) [MESCIUS.ActiveReports.Viewer.Common](https://www.nuget.org/packages/MESCIUS.ActiveReports.Viewer.Common) | ActiveReports Viewer controls and printing implementations. |
| **Web** |  |  |
|  | [MESCIUS.ActiveReports.Aspnet.Designer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Aspnet.Designer) [MESCIUS.ActiveReports.Aspnetcore.Designer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Aspnetcore.Designer) | WebDesigner JS component and Blazor WebDesigner control server-side implementations for ASP.NET MVC 5 and ASP.NET Core. |
|  | [MESCIUS.ActiveReports.Aspnet.Viewer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Aspnet.Viewer) [MESCIUS.ActiveReports.Aspnetcore.Viewer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Aspnetcore.Viewer) [MESCIUS.ActiveReports.Web.Viewer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Web.Viewer) | Js Viewer component and Blazor viewer control server-side implementations for ASP.NET MVC 5 and ASP.NET Core. |
|  | [MESCIUS.ActiveReports.Web](https://www.nuget.org/packages/MESCIUS.ActiveReports.Web) [MESCIUS.ActiveReports.Web.Viewer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Web.Viewer) | ASP.NET WebForms control implementation. |
|  | [MESCIUS.ActiveReports.Blazor.Viewer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Blazor.Viewer) | Blazor Viewer control implementation. |
|  | [MESCIUS.ActiveReports.Blazor.Designer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Blazor.Designer) | Blazor WebDesigner control implementation. |
| **Exports** |  |  |
|  | [MESCIUS.ActiveReports.Export.Pdf](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Pdf) [MESCIUS.ActiveReports.Core.Export.Pdf.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Pdf.Page) [MESCIUS.ActiveReports.Core.Export.Pdf.Section](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Pdf.Section) [MESCIUS.Documents.Pdf](https://www.nuget.org/packages/Ds.Documents.Pdf) [Portable.BouncyCastle](https://www.nuget.org/packages/Portable.BouncyCastle) | These packages include assemblies needed to export ActiveReports reports to PDF and [Document Solutions for PDF](https://developer.mescius.com/document-solutions/dot-net-pdf-api/docs/online/overview). |
|  | [MESCIUS.ActiveReports.Export.Excel](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Excel) [MESCIUS.ActiveReports.Core.Export.Excel.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Excel.Page) [MESCIUS.ActiveReports.SpreadBuilder](https://www.nuget.org/packages/MESCIUS.ActiveReports.SpreadBuilder) [DocumentFormat.OpenXml](https://www.nuget.org/packages/DocumentFormat.OpenXml) | These packages include assemblies needed to export ActiveReports reports to Excel (Xls/Xlsx). |
|  | [MESCIUS.ActiveReports.Export.Word](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Word) [MESCIUS.ActiveReports.Core.Export.Word.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Word.Page) [DocumentFormat.OpenXml](https://www.nuget.org/packages/DocumentFormat.OpenXml) | These packages include assemblies needed to export ActiveReports files to Word (Doc/Docx). |
|  | [MESCIUS.ActiveReports.Export.Image](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Image) [MESCIUS.ActiveReports.Core.Export.Image.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Image.Page) [MESCIUS.ActiveReports.Core.Export.Tiff.Section](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Tiff.Section) | These packages include assemblies needed to export ActiveReports files to Image. |
|  | [MESCIUS.ActiveReports.Export.Xml](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Xml) [MESCIUS.ActiveReports.Core.Export.Text.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Text.Page) | These packages include assemblies needed to export ActiveReports files to text-related formats: XML, CSV, TXT, JSON. |
|  | [MESCIUS.ActiveReports.Export.Html](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Html) [MESCIUS.ActiveReports.Core.Export.Html.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Html.Page) [MESCIUS.ActiveReports.Core.Export.Svg.Page](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.Export.Svg.Page) | These packages include assemblies needed to export ActiveReports files to HTML. |
| **Design time** |  |  |
|  | [MESCIUS.ActiveReports.Serializer](https://www.nuget.org/packages/MESCIUS.ActiveReports.Serializer) [MESCIUS.ActiveReportsSerializer.2022](https://www.nuget.org/packages/MESCIUS.ActiveReports.Serializer.VS2022) | Code-based Section report CodeDOM serializers for Visual Studio 2019 and Visual Studio 2022. |
|  | [MESCIUS.ActiveReports.Web.Design](https://www.nuget.org/packages/MESCIUS.ActiveReports.Web.Design) [MESCIUS.ActiveReports.Web.Design.VS2022](https://www.nuget.org/packages/MESCIUS.ActiveReports.Web.Design.VS2022) | ASP.NET WebViewer control design-time support for Visual Studio 2019 and Visual Studio 2022. |
| **Auxiliary** |  |  |
|  | [MESCIUS.ActiveReports.Export.Rdf](https://www.nuget.org/packages/MESCIUS.ActiveReports.Export.Rdf) | This package includes assemblies needed to export Page/RDLX reports to RDF format. |
|  | [MESCIUS.ActiveReports.Interop](https://www.nuget.org/packages/MESCIUS.ActiveReports.Interop) | The optional OleObject internal implementation. |
|  | [MESCIUS.Documents.Imaging.Windows](https://www.nuget.org/packages/Ds.Documents.Imaging.Windows) [MESCIUS.Documents.DX.Windows](https://www.nuget.org/packages/Ds.Documents.DX.Windows) | Additional [Document Solutions for Imaging](https://developer.mescius.com/document-solutions/dot-net-imaging-api/docs/online/overview) packages, required to improve export to images. |
|  | [System.Drawing.Common](https://www.nuget.org/packages/System.Drawing.Common/) | This package may require .NET desktop components and Section reports for the GDI compatibility mode. In all other situations, this package can be dropped. |
| **Excel Data Source** | [MESCIUS.ActiveReports.Core.DataProviders.Excel](https://www.nuget.org/packages/MESCIUS.ActiveReports.Core.DataProviders.Excel) | This package is required for using Excel Data Source. |

You can install NuGet packages from a local folder or from web. For details, see [Manage ActiveReports Dependencies](/activereportsnet/docs/v20.1/devops/install-activereports/manage-ar-dependencies).