Ten przykład kodu demonstruje proces konwersji strony Razor do PDF.
Aby to osiągnąć w ASP.NET Core Web App, potrzebne będą dwa pakiety: IronPdf.Extensions.Razor i IronPdf. Te pakiety wspolpracuja ze soba, aby umożliwic renderowanie stron Razor do PDF.
Renderując z stron Razor, masz dostęp do pełnego zakresu funkcji oferowanych przez klasę RenderingOptions. Uzyskany dokument PDF może być dalej edytowany lub eksportowany, w zależności od potrzeb.
Jak przekonwertować strony Razor do PDF w C#
- Zainstaluj biblioteke IronPDF do konwersji stron Razor
- Utworz instancje klasy
ChromePdfRenderer - Przekaz biezaca strone Razor do metody
RenderRazorToPdf - Wyswietl dokument PDF w przeglądarce lub pobierz go na pulpit
W tym przykładzie zawartość strony Razor jest renderowana do PDF za pomocą funkcji ChromePdfRenderer IronPDF. Możesz określić opcje renderowania, takie jak rozmiar papieru i tytuł, za pomocą RenderingOptions. Wygenerowany PDF może być zapisany jako plik lub bezpośrednio serwowany jako zawartość dla wyświetlania w przeglądarce. Nagłówki odpowiedzi mogą być dostosowane do umożliwienia wyświetlania inline lub pobierania pliku.