Skip to content
This repository has been archived by the owner on Sep 12, 2020. It is now read-only.

The XAML Reporting engine is a tool, which offers reporting tools based on XAML and has the functionality to export to XPS, XLS(X), CSV and PDF.

License

Notifications You must be signed in to change notification settings

lecode-official/xaml-reporting

Repository files navigation

XAML Reporting

XAML Reporting Logo

IMPORTANT This project is no longer actively in development.

The XAML Reporting engine is a tool, which offers reporting tools based on XAML and has the functionality to export to XPS, XLS(X), CSV and PDF.

Acknowledgements

This project was conceived and first implemented by Lukas Rögner.

The PDF export functionality of the XAML Reporting engine was implemented using PDFSharp. The functionality used was still in beta and unfortunately not included in later builds, therefore we added the library statically to the project, instead of integrating it using NuGet. PDFSharp is open source under the MIT license, you can read the license file here.

The XLS and XLSX export functionality of the XAML Reporting engine was implemented using NPOI, which is open source and published under the Apache License Version 2.0, which you can read here.

Using the Project

The project is available on NuGet: https://www.nuget.org/packages/System.Windows.Documents.Reporting/.

PM> Install-Package System.Windows.Documents.Reporting

If you want to you can download and manually build the solution. The project was built using Visual Studio 2015. Basically any version of Visual Studio 2015 will suffice, no extra plugins or tools are needed (except for the System.Windows.Documents.Reporting.nuproj project, which needs the NuBuild Project System Visual Studio extension for building the NuGet package). Just clone the Git repository, open the solution in Visual Studio, and build the solution.

git clone https://github.com/lecode-official/xaml-reporting

Contributions

Currently we are not accepting any contributors, but if you want to help, we would greatly appreciate feedback and bug reports. To file a bug, please use GitHub's issue system. Alternatively, you can clone the repository and send us a pull request.

About

The XAML Reporting engine is a tool, which offers reporting tools based on XAML and has the functionality to export to XPS, XLS(X), CSV and PDF.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages