Simple.Report.Generator.Utils 1.0.5

This library is written in .Net standard 2.0. It simply converts any collection object into HTML report. This is useful for windows form applications, console, services which dont refer the web frameworks like System.Web. You can control the  report output by providing your custom XSLT file.

Install-Package Simple.Report.Generator.Utils -Version 1.0.5
dotnet add package Simple.Report.Generator.Utils --version 1.0.5
<PackageReference Include="Simple.Report.Generator.Utils" Version="1.0.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Simple.Report.Generator.Utils --version 1.0.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Simple report generator library

This library helps you to convert the collection of .Net class objects into HTML reports. You can customize the report by providing your own XSLT templates.

Getting Started

There is an example project done for you to understand the library. It's simple and easy.

Prerequisites

This library is built using .Net standard 2.0. The .Net framework complying with the .Net standard 2.0 is required.

Examples

You can find the sample usage of this library at https://github.com/satheesh-krishnasamy/SimpleReportGeneratorLibrary/tree/master/ReportGenApp

Authors

Satheeshkumar Krishnsamy

License

This project is licensed under the MIT License.

Simple report generator library

This library helps you to convert the collection of .Net class objects into HTML reports. You can customize the report by providing your own XSLT templates.

Getting Started

There is an example project done for you to understand the library. It's simple and easy.

Prerequisites

This library is built using .Net standard 2.0. The .Net framework complying with the .Net standard 2.0 is required.

Examples

You can find the sample usage of this library at https://github.com/satheesh-krishnasamy/SimpleReportGeneratorLibrary/tree/master/ReportGenApp

Authors

Satheeshkumar Krishnsamy

License

This project is licensed under the MIT License.

Release Notes

Simple library to convert a collection of objects into HTML report.

-- 1.0.5
Security fixes:
The generated report has javascript in it. The MS outlook or web-browser may warn the user when the report file is opened. Hence introduce new tamplate named "HTMLReportNoScript.xslt" in "Templates" folder. Please use this if you don't want Javascript altogether. Or leave the existing default template "HTMLReport.xslt" which will now render the Javascript only when (at least) table type report part is used in the report. The javascript is requried for toggle animation in the report.

* Render the html tag <script> only for the report which uses it (table type report).
*. Fixed Microsoft code analysis issues.
+ Added one more template which can be used when you dont need the Javascript animation.
+. Added Code Comments.
+. Added more Unit test cases for testing the HTML report builder class.
-- 1.0.4
- Added support CancellationToken. Now it possible for the main application to request cancellation of the report generation by passing the Cancelling Token. This is useful when you have to generate a time taking huge reports and want to cancel if the user wishes.

-- 1.0.3
-- Signed the assembly with strong name

-- 1.0.2
-- Copied the missing template and schema  files

  • .NETStandard 2.0

    • No dependencies.

Version History

Version Downloads Last updated
1.0.5 420 10/27/2018
1.0.4 175 9/29/2018
1.0.3 148 9/13/2018
1.0.2 134 9/10/2018
1.0.1 128 9/10/2018
1.0.0 130 9/8/2018