CSHTML zu PDF (MVC Core)
Dieses Codebeispiel veranschaulicht den Prozess der Umwandlung von Ansichten in PDF-Dateien.
Zwei Pakete, IronPdf.Extensions.Mvc.Core und IronPdf, arbeiten zusammen, um das Rendern von Ansichten in PDFs zu ermöglichen. Das IronPdf.Extensions.Mvc.Core-Paket dient als Erweiterung von IronPDF und ermöglicht das Rendern von Ansichten in PDFs.
Verwenden Sie die Methode "RenderRazorViewToPdf", um Ansichten in PDF-Dateien umzuwandeln. Diese Methode erfordert einen IRazorViewRenderer, den Pfad zur ".cshtml"-Datei und die für die Anzeige in der ".cshtml"-Datei erforderlichen Daten. Bitte besuchen Sie dieAnsicht in ASP.NET Core MVC in PDF konvertieren um mehr zu erfahren.
Mit dieser Aktion können Sie auch auf alle Funktionen der Klasse RenderingOptions zugreifen, wie z. B. die Anwendung vonseitenzahlen in PDFs mit IronPDFund fügte hinzutext und HTML-Kopf- und Fußzeilen mit IronPDFund die Anpassung der PDF-Papiergröße. Das resultierende PDF-Dokument kann nach Bedarf weiter bearbeitet oder exportiert werden.
Wie man CSHTML-Dateien in ASP.NET MVC Core in PDFs umwandelt
- Installieren Sie die C#-Bibliothek für die Konvertierung von CSHTML-Dateien in PDFs in C#
- Instanziieren Sie die
ChromePdfRenderer
klasse - Verwenden Sie die
RenderRazorViewToPdf
methode zum Rendern - Pass an
IRazorViewRenderer
objekt und den Pfad der CSHTML-Datei zur Methode - Laden Sie das resultierende PDF-Dokument auf Ihren Desktop herunter