Przejdź do treści stopki

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.

Powiązane wideo

Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 19,936,792 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.

Zespół wsparcia Iron

Jesteśmy online 24 godziny, 5 dni w tygodniu.
Czat
E-mail
Zadzwoń do mnie