Как можно экспортировать pdf
с использованием FastReport.net
и asp.net
? Я хотел бы экспортировать файл в контроллер. Я пробовал этот способ опирающуюся на FastReport Веб-сайт:Экспорт pdf с использованием FastReport.net и asp.net
public FileResult GetFile()
{
WebReport webReport = new WebReport();
// bind data
System.Data.DataSet dataSet = new System.Data.DataSet();
dataSet.ReadXml(report_path + "nwind.xml");
webReport.Report.RegisterData(dataSet, "NorthWind");
// load report
webReport.ReportFile = this.Server.MapPath("~/App_Data/report.frx");
// prepare report
webReport.Report.Prepare();
// save file in stream
Stream stream = new MemoryStream();
webReport.Report.Export(new PDFExport(), stream);
stream.Position = 0;
// return stream in browser
return File(stream, "application/zip", "report.pdf");
}
, но тогда размер pdf
всегда 0 байт.
Кто-нибудь знает решение моей проблемы?