Active Reports - Exporting in PDF for the Web
Posted: 10/06/04 4:57 AM
I’ve been playing with Active Reports for a little while now and I like it. It wasn’t entirely clear how to export as pdf, which is something I really needed to do. If you’re wondering, here’s how it is done.
//This would be the actual report file in your application. //The class name = the name of the report ReportFile rpt = new ReportFile(); rpt.Run(); Document doc = rpt.Document; MemoryStream stream = new MemoryStream(); PdfExport exp = new PdfExport(); exp.Export(doc, stream); Response.Buffer = true; Response.ClearContent(); Response.ClearHeaders(); Response.ContentType = "application/pdf"; Response.BinaryWrite(stream.ToArray()); Response.End(); stream.Close();
Make sense? Hope so.