Ten przykład pokazuje, jak komponent Razor może zostac skonwertowany na dokument PDF.
Pakiet IronPdf.Extensions.Blazor jest rozszerzeniem głównego pakietu IronPDF. Aby przekształcić stronę zawartości komponentu Razor w PDF, wymagane są zarówno pakiet IronPdf.Extensions.Blazor, jak i główny pakiet IronPdf.
W poniższym przykładzie kodu został już utworzony model o nazwie PersonInfo. W metodzie OnInitializedAsync wstawiamy wiele nowych obiektów PersonInfo do zmiennej List persons. Następnie kojarzymy zmienną List persons z ciągiem 'persons' w słowniku Parameters.
W metodzie PrintToPdf instancjonujemy klasę ChromePdfRenderer. Aby przekształcić komponent Razor w dokument PDF, używamy metody RenderRazorComponentToPdf. W przykładzie kodu przekazujemy słownik Parameters do metody, aby przekształcić go w dokument PDF.
Jak konwertować komponenty Razor na pliki PDF w Blazor Server
- Zainstaluj IronPDF z NuGet w celu konwersji komponentów Razor w języku C#
- Przygotuj model do przechowywania informacji
- Utworz instancje klasy
ChromePdfRenderer - Przekaż obiekt
Dictionaryzawierający dane do metodyRenderRazorComponentToPdfAsync - Pobierz ostateczny dokument PDF na pulpit