CSHTML zu PDF (MVC-Framework)
Dieses Codebeispiel veranschaulicht, wie Ansichten in PDF-Dokumente konvertiert werden können.
Um dies zu erreichen, verwenden wir zwei Pakete: IronPdf.Extensions.Mvc.Framework und IronPdf, die die Darstellung von Views als PDFs erleichtern. Das IronPdf.Extensions.Mvc.Framework-Paket erweitert die Funktionen von IronPdf und ermöglicht insbesondere die Darstellung von Views in PDF-Dateien.
Verwenden Sie zur Konvertierung die Methode RenderView. Diese Methode erfordert einige wichtige Eingaben: ein HttpContext, den Pfad zur ".cshtml"-Datei und die erforderlichen Daten zum Ausfüllen der ".cshtml"-Vorlage. Durch Aufrufen der Aktion Persons können Sie die aktuelle Ansicht nahtlos in ein PDF-Dokument rendern.
Darüber hinaus haben Sie Zugriff auf einen umfassenden Satz von Funktionen, die von der RenderingOptions-Klasse angeboten werden. Diese beinhalten die Möglichkeit, Seitenzahlen mit IronPDF hinzuzufügen, Text- und HTML-Kopf- und Fußzeilen mit IronPDF einzufügen und die PDF-Papiergröße nach Ihren Anforderungen anzupassen. Sie haben die Flexibilität, weitere Änderungen vorzunehmen oder das resultierende PDF-Dokument bei Bedarf zu exportieren.
Wie man CSHTML-Dateien in C# in PDFs konvertiert
- Installieren Sie die IronPDF for .NET C#-Bibliothek zur Konvertierung von CSHTML-Dateien in PDFs im ASP.NET MVC Framework
- Instanziieren Sie die
ChromePdfRendererKlasse - Übergeben Sie den aktuellen
HttpContextund den CSHTML-Dateipfad an die MethodeRenderView - Sehen Sie sich das PDF-Dokument im Browser an oder laden Sie es auf Ihren Desktop herunter

