The Excel abstraction can be used through the renderer factory to write a simple workbook to a stream:
var renderer = ReportRendererFactory.CreateExcelRenderer();
using var stream = new MemoryStream();
renderer.RenderToExcel(data, stream);The PDF abstraction can be used to write a simple document stream:
var renderer = ReportRendererFactory.CreatePdfRenderer();
using var stream = new MemoryStream();
renderer.RenderToPdf("Hello from RdlCore", stream);The resource adapter can normalize a resource payload before it is written:
var adapter = new ImageResourceAdapter();
using var output = new MemoryStream();
adapter.WriteResource(resourceValue, output);