我正在使用 mvc4 Web 应用程序,并且正在尝试将报告“Crystal Report”导出到 pdf 文件。我的问题是当我想将多个报告导出到同一个 pdf 文件中时。有人有什么想法吗?我可以使用以下代码将一份报告导出为 pdf 文件:
public ActionResult ReporteListadoUnidades(int idConsorcio, int? idCentroCosto)
{
try
{
DataSet datos = new DataSet();
LoadDatos(ref datos);
....
ReportDocument rptCV = new ReportDocument();
rptCV.Load(Server.MapPath("~/Reports/repUnidades.rpt"));
rptCV.SetDataSource(datos);
Stream stream = rptCV.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
return File(stream, "application/pdf");
}
catch (Exception)
{
throw;
}
}
结果如下:(图片不可用,因为我没有发布它的声誉)
如您所见,所有这些都运行良好,但我想将不同的报告一起导出到同一个 pdf 文件中。