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 Konvertierung durchzuführen, verwenden Sie die Methode "RenderView". Diese Methode erfordert einige wichtige Eingaben: einen HttpContext, den 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.

Darüber hinaus haben Sie Zugang zu einem umfassenden Satz von Funktionalitäten, die von der Klasse RenderingOptions angeboten werden. Dazu gehört die Möglichkeit, Folgendes hinzuzufügenseitenzahlen, einfügentext und HTML-Kopf- und -Fußzeilenund passen Sie das PDF-Papierformat an Ihre Anforderungen an. 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 umwandelt;

  1. Installieren Sie die C#-Bibliothek für die Umwandlung von CSHTML-Dateien in PDFs im ASP.NET MVC-Framework
  2. Instanziieren Sie die ChromePdfRenderer klasse
  3. Übergeben Sie den Strom HttpContext und den Pfad der CSHTML-Datei zum >RenderView methode
  4. Das PDF-Dokument im Browser anzeigen oder auf den Desktop herunterladen