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 die Renderung von Ansichten als PDFs erleichtern. Das Paket IronPdf.Extensions.Mvc.Framework erweitert die Möglichkeiten von IronPdf und ermöglicht speziell das Rendern von Ansichten in PDFs.

Um die Konvertierung durchzuführen, verwenden Sie die RenderView-Methode. Diese Methode erfordert einige wichtige Eingaben: einen HttpContext, den Pfad zur ".cshtml"-Datei und die notwendigen Daten, um die ".cshtml"-Vorlage zu füllen. Durch Aufrufen der 'Persons'-Aktion können Sie die aktuelle Ansicht nahtlos in ein PDF-Dokument rendern.

Zusätzlich steht Ihnen eine umfassende Reihe von Funktionen zur Verfügung, die von der RenderingOptions-Klasse angeboten werden. These include the ability to add page numbers with IronPDF, insert text and HTML headers and footers using IronPDF, and customize the PDF paper size to your requirements. Sie haben die Flexibilität, weitere Änderungen vorzunehmen oder das resultierende PDF-Dokument bei Bedarf zu exportieren.

class="hsg-featured-snippet">

So konvertieren Sie CSHTML-Dateien in PDFs in C#

  1. Installieren Sie die IronPDF C#-Bibliothek zur Konvertierung von CSHTML-Dateien in PDFs im ASP.NET MVC Framework
  2. Instanziieren Sie die ChromePdfRenderer-Klasse
  3. Übergeben Sie den aktuellen HttpContext und den Pfad zur CSHTML-Datei an die RenderView-Methode
  4. Sehen Sie sich das PDF-Dokument im Browser an oder laden Sie es auf den Desktop herunter

Erkunden Sie den CSHTML-zu-PDF-Konvertierungsleitfaden

Bereit anzufangen?
Nuget Downloads 16,154,058 | Version: 2025.11 gerade veröffentlicht