A report can be rendered and saved to any supported format straight from a WPF application — 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(@"Reports\TwoSimpleLists.mrt");
report.Render();

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

How it works. The prepared report is format-agnostic, so a single Render() can be exported to as many formats as you need without rebuilding it.

By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.