Wie man Ansichten zu PDFs in ASP NET Core MVC umwandelt
Sehen Sie sich dieses Video an, um das Konvertieren von Ansichten in PDFs in ASP.NET Core MVC mit IronPDF zu meistern und mühelos professionelle Berichte und Rechnungen aus Ihren Webanwendungen zu erstellen!
In diesem Tutorial untersuchen wir das Konvertieren von Ansichten in PDFs in ASP.NET Core MVC mit IronPDF. Beginnen Sie damit, sicherzustellen, dass IronPDF und seine MVC Core-Erweiterung über den NuGet-Paketmanager installiert sind. Der Prozess beginnt mit der Untersuchung der Modellklasse Person.cs, welche eine Klasse Person mit Eigenschaften wie ID, Name, Title und Description umreißt. Als nächstes tauchen wir in die Datei HomeController.cs ein, in der eine asynchrone Methode eine Liste von Dummy-Personendaten erstellt.
Für POST-Anfragen wird der Chrome PDF-Renderer von IronPDF verwendet, um die Ansicht und Modelldaten in ein PDF-Dokument zu konvertieren. Der Antwortheader wird so gesetzt, dass das PDF inline angezeigt wird, und die PDF-Datei wird zurückgegeben. Für Nicht-POST-Anfragen wird die Ansicht mit der Liste der Personen zurückgegeben.
In der Persons.cshtml HTML-Ansicht werden Personendetails in einer Tabelle angezeigt und ein Formular mit einer Schaltfläche "Person drucken" eingefügt, die die PDF-Konvertierung auslöst. Die Datei _Layout.cshtml wurde aktualisiert und enthält nun einen Navigationspunkt für den einfachen Zugriff auf die Seite der Person. Die Datei Program.cs registriert wichtige Dienste wie IHttpContextAccessor und den Razor View Renderer, der für das Rendern von Ansichten in PDFs unerlässlich ist. Wenn das Projekt ausgeführt wird, können Benutzer zur Personenseite navigieren und die Ansicht mit dem 'Print Person'-Button in ein PDF konvertieren. Diese Funktion ist unschätzbar für das Erstellen von Berichten oder Rechnungen aus Ansichten.

