So sparen Sie Rotativa PDF auf dem server
Ich bin mit Rotativa generieren Sie PDF in meinem "MVC" - Anwendung. Wie kann ich sparen Rotativa PDF? Ich brauche, um das Dokument zu speichern auf einem server, nachdem alle der Prozess abgeschlossen ist.
Folgenden Code:
public ActionResult PRVRequestPdf(string refnum,string emid)
{
var prv = functions.getprvrequest(refnum, emid);
return View(prv);
}
public ActionResult PDFPRVRequest()
{
var prv = Session["PRV"] as PRVRequestModel;
byte[] pdfByteArray = Rotativa.WkhtmltopdfDriver.ConvertHtml("Rotativa", "Approver", "PRVRequestPdf");
return new Rotativa.ViewAsPdf("PRVRequestPdf", new { refnum = prv.rheader.request.Referenceno });
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie geben diesem einen Versuch
Wenn das nicht den trick tun, dann können Sie Folgen die Antworten hier
Nur sicherstellen, dass wenn Sie es auf diese Weise nicht zu haben
PRVRequestPdf
Gegenzug als PDF-Ansicht, sondern eine normale Ansicht, wie Sie oben (nur Erwähnung als gelungen zu fallen foul selbst verursacht, viel Spaß).Andere nützliche Antwort:
Fand ich die Lösung hier
Dies ist die original thread