如何使用FastReport.net
和asp.net
導出pdf
? 我想在控制器中導出文件。我嘗試了這種方式支持FastReport的網站:使用FastReport.net和asp.net導出pdf
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字節。
有人知道我的問題的解決方案嗎?