Jak dodawać tło i pierwszy plan w plikach PDF
Obejrzyj ten film, aby opanować konwersję widoków do formatu PDF w ASP.NET Core MVC za pomocą IronPDF i bez wysiłku generować profesjonalne raporty i faktury z aplikacji internetowych!
W tym samouczku omówimy konwersję widoków do formatu PDF w ASP.NET Core MVC przy użyciu IronPDF. Na początek upewnij się, że IronPDF i jego rozszerzenie MVC Core są zainstalowane za pomocą menedżera pakietów NuGet. Proces rozpoczyna się od zbadania modelu klasy Person.cs, który przedstawia klasę Person z właściwościami, takimi jak ID, Name, Title i Description. Następnie zagłębiamy się w plik HomeController.cs, gdzie asynchroniczna metoda tworzy listę przykładowych danych osób.
W przypadku żądań POST wykorzystywany jest renderer PDF Chrome firmy IronPDF do konwersji danych widoku i modelu na dokument PDF. Nagłówek odpowiedzi jest ustawiony tak, aby wyświetlać plik PDF wbudowany, a plik PDF jest zwracany. W przypadku żądań innych niż POST zwracany jest widok z listą osób.
W widoku HTML Persons.cshtml wyświetlamy szczegóły osób w tabeli i dodajemy formularz z przyciskiem 'Drukuj osobę', który uruchamia konwersję PDF. Plik _Layout.cshtml jest aktualizowany, aby uwzględnić element nawigacyjny umożliwiający łatwy dostęp do strony osoby. Plik Program.cs rejestruje niezbędne usługi, takie jak IHttpContextAccessor i mechanizm renderowania widoków Razor, kluczowy dla renderowania widoków do PDF. Po uruchomieniu projektu użytkownicy mogą przejść do strony danej osoby i przekonwertować widok do formatu PDF za pomocą przycisku "PRINT osobę". Ta funkcja jest nieoceniona przy generowaniu raportów lub faktur na podstawie widoków.

