Skip to content

my10cents/AspNetCore.WebApi.RDLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Asp.Net Core WebApi with Local Report (RDLC)

Run files RDLC (Local Report) in Asp.Net Core WebApi.

Prerequisites - Nuget Packages

  • Install-Package AspNetCore.Reporting -Version 2.1.0
  • Install-Package System.Text.Encoding.CodePages -Version 4.5.1
  • Install-Package System.Drawing.Common -Version 4.5.1

Code example to generate PDF.

  • Implement code in controller method to test
	System.Text.Encoding.RegisterProvider(System.Text.CodePagesEncodingProvider.Instance);	
	var _file = @"Reports\testeReport.rdlc";
	LocalReport localReport = new LocalReport(_file);
	...
	localReport.AddDataSource("DataSet1", dt);
	...
	var result = localReport.Execute(RenderType.Pdf, extension, parameters: reportParams);
	byte[] file = result.MainStream;
	...

About

Asp.Net Core WebApi with Local Report (RDLC)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages