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 Umwandlung durchzuführen, verwenden Sie die RenderView
-Methode. 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.
Zusätzlich haben Sie Zugriff auf ein umfassendes Set von Funktionalitäten, die von der RenderingOptions-Klasse angeboten werden. Diese umfassen die Möglichkeit, Seitenzahlen mit IronPDF hinzuzufügen, Text- und HTML-Kopf- und Fußzeilen mit IronPDF einzufügen und die PDF-Papiergröße an Ihre Anforderungen anzupassen. 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, um CSHTML-Dateien im ASP.NET MVC Framework in PDFs zu konvertieren
- Instanziieren Sie die
ChromePdfRenderer
-Klasse - Geben Sie den aktuellen
HttpContext
und den CSHTML-Dateipfad an die MethodeRenderView
weiter - Das PDF-Dokument im Browser anzeigen oder auf den Desktop herunterladen