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 vonseitenzahlenund fügte hinzutext und HTML-Kopf- und -Fußzeilenund 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

  1. Installieren Sie die C#-Bibliothek zur Konvertierung von CSHTML-Dateien in PDFs in C#
  2. Instanziieren Sie die ChromePdfRenderer klasse
  3. Verwenden Sie die RenderRazorViewToPdf> Verfahren zur Darstellung
  4. Pass an IRazorViewRenderer objekt und den Pfad der CSHTML-Datei zur Methode
  5. Laden Sie das resultierende PDF-Dokument auf Ihren Desktop herunter