Ten przykład kodu demonstruje proces konwersji widokow do plików PDF.
Dwa pakiety: IronPdf.Extensions.Mvc.Core i IronPdf współpracują, aby umożliwić renderowanie Widoków do PDF. Pakiet IronPdf.Extensions.Mvc.Core działa jako rozszerzenie dla IronPdf, umożliwiając renderowanie Widoków do PDF.
Użyj metody RenderRazorViewToPdf, aby renderować Widoki do PDF. Metoda ta wymaga IRazorViewRenderer, ścieżki do pliku ".cshtml" oraz danych potrzebnych do wyświetlenia na pliku ".cshtml". Odwiedź artykuł Jak przekonwertować Widok na PDF w ASP.NET Core MVC, aby dowiedzieć się więcej.
Ta akcja umożliwia również dostęp do pełnego zakresu funkcji oferowanych przez klasę RenderingOptions, takich jak stosowanie numerów stron w PDF z IronPDF, dodawanie nagłówków i stopki tekstu oraz HTML z IronPDF oraz dostosowywanie rozmiaru papieru PDF. Wynikowy dokument PDF można dalej edytować lub eksportować w razie potrzeby.
Jak przekonwertować pliki CSHTML na pliki PDF w ASP.NET MVC Core
- Zainstaluj biblioteke C# do konwersji plików CSHTML na pliki PDF w C#
- Utworz instancje klasy
ChromePdfRenderer - Uzyj metody
RenderRazorViewToPdfdo renderowania - Przekaz obiekt
IRazorViewRendereroraz sciezke do pliku CSHTML do metody - Pobierz ostateczny dokument PDF na pulpit