CSHTML zu PDF (MVC Framework)
Dieses Codebeispiel veranschaulicht, wie Ansichten in PDF-Dokumente umgewandelt werden können.
Um dies zu erreichen, verwenden wir zwei Pakete: IronPdf.Extensions.Mvc.Framework und IronPDF, die das Rendern von Ansichten als PDFs erleichtern. Das IronPdf.Extensions.Mvc.Framework-Paket erweitert die Möglichkeiten von IronPDF und ermöglicht insbesondere das Rendering von Views in PDFs.
Um die Konvertierung durchzuführen, verwenden Sie die Methode "RenderView". Für diese Methode sind nur wenige Eingaben erforderlich: ein HttpContext, der Pfad zur ".cshtml"-Datei und die erforderlichen Daten zum Auffüllen der ".cshtml"-Vorlage. Durch den Aufruf der Aktion "Personen" können Sie die aktuelle Ansicht nahtlos in ein PDF-Dokument umwandeln.
Darüber hinaus haben Sie Zugang zu einem umfassenden Satz von Funktionalitäten, die von der Klasse RenderingOptions angeboten werden. Dazu gehört die Möglichkeit, Folgendes hinzuzufügenseitenzahlen mit IronPDF, einfügentext und HTML-Kopf- und Fußzeilen mit IronPDFund passen Sie das PDF-Papierformat an Ihre Anforderungen an. Sie haben die Möglichkeit, weitere Änderungen vorzunehmen oder das resultierende PDF-Dokument nach Bedarf zu exportieren.
Wie man CSHTML-Dateien in C# in PDFs konvertiert
- Installieren Sie die IronPDF C#-Bibliothek für die Konvertierung von CSHTML-Dateien in PDFs im ASP.NET MVC Framework
- Instanziieren Sie die
ChromePdfRenderer
klasse - Übergeben Sie den Strom
HttpContext
und den Pfad der CSHTML-Datei zumRenderView
methode - Das PDF-Dokument im Browser anzeigen oder auf den Desktop herunterladen