Um Pdf-Bericht in Asp.net MVC zu erhalten, arbeite ich mit Stimulsoft 2015. Das Problem ist, dass ich keine Ahnung habe, wie ich meinen Code konvertieren kann, um mit Stimulsoft Core in Asp.net Core zu arbeiten. es scheint, dass einige Funktionen in Stimulsoft Core nicht mehr verfügbar sind (wie StiReport).
Dies ist der Code, der in Asp.net MVCZum Stimulsoft Core migrieren
public ActionResult GetReportSnapshot(string sort)
{
StiReport report = new StiReport();
report.Load(Server.MapPath("~/Reports/Jobs.mrt"));
report["@PrjectId"] = 1;
report["@OrderBy"] = sort;
report.Dictionary.Variables["title"] = new Stimulsoft.Report.Dictionary.StiVariable("title", sort);
report.Render();
MemoryStream stream = new MemoryStream();
report.ExportDocument(StiExportFormat.Pdf, stream);
stream.Position = 0;
FileStreamResult fsr = new FileStreamResult(stream, "application/pdf");
return fsr;
}
ich Hilfe erkennen, funktioniert gut.
Ich benutze das Paket stimulsoft core nuget, und es gibt nur ein Paket für .net core in nugget Paketmanager. Ich dachte, sie hätten mit der Core-Version gemacht, aber es scheint, dass sie noch daran arbeiten –