[HttpPost] public IActionResult GetReport() { var path = Path.Combine(@"Report\Report.mrt"); StiReport report = new StiReport(); report.Load(path); var myTable = new DataTable(); myTable.Columns.Add(new DataColumn("Name")); myTable.Columns.Add(new DataColumn("Family")); var row = myTable.NewRow(); row["Name"] = "Name 1"; row["Family"] = "Family 1"; var row2 = myTable.NewRow(); row2["Name"] = "Name 2"; row2["Family"] = "Family 2"; myTable.Rows.Add(row); myTable.Rows.Add(row2); var ds = new DataSet(); ds.Tables.Add(myTable); report.RegData(ds); StiNetCoreReportResponse.ResponseAsPdf(report); var response = StiNetCoreReportResponse.ResponseAsPdf(report); using (var stream = new MemoryStream()) { stream.Write(response.Data, 0, response.Data.Length); var content = stream.ToArray(); return File( content, "application/pdf", "Weight_Product_Ticket.pdf"); } }