Wie man Views in PDFs in ASP NET Core MVC konvertiert

In diesem Tutorial untersuchen wir die Umwandlung von Ansichten in PDFs in ASP.NET Core MVC unter Verwendung von Iron PDF. Beginnen Sie damit, sicherzustellen, dass Iron PDF und seine MVC-Core-Erweiterung über den NuGet-Paketmanager installiert sind. Der Prozess beginnt mit der Untersuchung der person.cs-Modellklasse, die eine Person-Klasse mit Eigenschaften wie ID, Name, Titel und Beschreibung umreißt. Als Nächstes vertiefen wir uns in die Datei home controller.cs, in der eine asynchrone Methode eine Liste mit gefälschten Personendaten erstellt. Für POST-Anfragen wird der Chrome-PDF-Renderer von Iron PDF verwendet, um die Ansichts- und Modelldaten in ein PDF-Dokument umzuwandeln. Der Antwort-Header ist so eingestellt, dass die PDF-Datei 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.cs HTML-Ansicht zeigen wir Personendetails in einer Tabelle an und fügen ein Formular mit einem 'Person drucken'-Button hinzu, der die PDF-Umwandlung auslöst. Die Datei underscore layout.cshtml wurde aktualisiert, um ein Navigationselement für einfachen Zugriff auf die Seite der Person hinzuzufügen. Die Program.cs-Datei registriert wesentliche Dienste wie den IA HTTP Context Successor und den I Razor View Renderer, die entscheidend für das Rendern von Ansichten zu PDFs sind. Beim Ausführen des Projekts können Benutzer zur Seite der Person navigieren und die Ansicht mit der Schaltfläche "Person drucken" in ein PDF umwandeln. Diese Funktion ist von unschätzbarem Wert für die Erstellung von Berichten oder Rechnungen aus Ansichten. Für weitere Tutorials und um mit Iron PDF zu beginnen, werden Entwickler ermutigt, den Kanal zu abonnieren und sich für eine Testversion anzumelden.

Weiterführende Lektüre: So konvertieren Sie Ansichten in PDFs in ASP.NET Core MVC

Chipego
Software-Ingenieur
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS
So konvertieren Sie Ansichten in PDFs in ASP.NET
NÄCHSTES >
Drucken einer PDF-Datei mit C# und IronPDF