A report can be rendered and exported to any supported format straight from an Avalonia app — PDF, Word, Excel, text or image.

Render, then export. Prepare the document, then write it to a stream in the chosen format:
var report = new StiReport();
report.Load(GetReportStream());
report.Render();

var stream = new MemoryStream();
report.ExportDocument(StiExportFormat.Pdf, stream);   // Word2007, Excel2007, Text, ImagePng, ...

How it works. Rendering is separate from output, so one prepared report can be exported to several formats without rebuilding it.

Hallo! Brauchen Sie Hilfe?