CSHTML do PDF (Razor Pages)
Ten przykład kodu demonstruje proces konwersji strony Razor do PDF.
Aby osiągnąć to w aplikacji ASP.NET Core Web App, potrzebne są dwa pakiety: IronPdf.Extensions.Razor oraz IronPdf. Te pakiety współpracują ze sobą, aby umożliwić renderowanie stron Razor do PDF.
Renderując ze stron Razor, można uzyskać dostęp do pełnego zakresu funkcji klasy 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 bibliotekę IronPDF do konwersji stron Razor
- Utwórz instancję klasy
ChromePdfRenderer - Przekaż bieżącą stronę Razor do metody
RenderRazorToPdf - Wyświetl dokument PDF w przeglądarce lub pobierz go na pulpit
W tym przykładzie zawartość strony Razor jest renderowana do PDF przy użyciu IronPdf's ChromePdfRenderer. Można 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.

