Zum Fußzeileninhalt springen

Wie man Razor Pages in PDFs in einer ASP.NET Core Web App konvertiert

Entfesseln Sie die Kraft der nahtlosen PDF-Erstellung in Ihren ASP.NET MVC-Anwendungen, indem Sie unser Schritt-für-Schritt-Tutorial ansehen, und entdecken Sie, wie IronPDF den Prozess zur Erstellung beeindruckender PDF-Dokumente mit nur einem Klick vereinfacht!

In diesem Tutorial erkunden wir, wie man CSHTML-Seiten in einer ASP.NET MVC-Webanwendung mit IronPDF in PDF konvertiert. Wir beginnen damit, sicherzustellen, dass IronPDF und seine Blazor-Erweiterung installiert sind. Der Prozess umfasst die Erstellung einer einfachen Person Klasse mit Eigenschaften wie ID, Name, Titel und Beschreibung, um Daten darzustellen. Als nächstes konzentrieren wir uns auf die Razor-Ansicht, die eine Liste von Personen in Tabellenformat anzeigt. Die Details jeder Person werden angezeigt, und ein Druckknopf löst die Umwandlung in ein PDF-Dokument aus. Die Magie passiert in der person.cshtml.cs Datei, wo die OnGet Methode die Liste der Personen mit Beispieldaten füllt. Wenn der Drucken-Button geklickt wird, verwendet die OnPostAsync Methode den Chrome PDF-Renderer von IronPDF, um die Razor-Seite in ein PDF-Dokument zu verwandeln, das dann als Antwort an den Browser zum Herunterladen gesendet wird. Die Navigation wird durch einen Navigationslink in der Layout-Datei erleichtert. Beim Ausführen des Projekts zeigt es die Funktionalität: Ein Klick auf den Druckknopf erzeugt und lädt ein wunderschön gerendertes PDF-Dokument herunter. Das Tutorial schließt mit der Hervorhebung der Benutzerfreundlichkeit von IronPDF ab und ermutigt die Benutzer, über einen in der Beschreibung angegebenen Link eine kostenlose Testversion zu starten.

Verwandte Videos

Bereit anzufangen?
Nuget Downloads 17,803,474 | Version: 2026.3 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me