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 das Rendern von Views als PDFs erleichtern. Das IronPdf.Extensions.Mvc.Framework-Paket erweitert die Fähigkeiten von IronPdf, speziell um das Rendern von Views in PDFs zu ermöglichen.
Um die Konvertierung durchzuführen, verwenden Sie die RenderView-Methode. Diese Methode erfordert einige wichtige Eingaben: ein HttpContext, den Pfad zur ".cshtml"-Datei und die notwendigen Daten, um die ".cshtml"-Vorlage zu füllen. Durch das Aufrufen der Persons-Aktion können Sie nahtlos die aktuelle View in ein PDF-Dokument rendern.
Zusätzlich haben Sie Zugriff auf einen umfassenden Satz von Funktionalitäten, 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

