CSHTML to PDF (Razor Pages) This code example demonstrates the process of converting a Razor page into PDFs. To achieve this in an ASP.NET Core Web App, you'll require two packages: IronPdf.Extensions.Razor and IronPdf. These packages work together to enable the rendering of Razor pages into PDFs. By rendering from Razor pages, you gain access to the full range of features provided by the RenderingOptions class. The resulting PDF document can be further edited or exported as needed. How to Convert Razor Pages to PDFs in C# Install the IronPDF Library for Razor Page Conversion Instantiate the ChromePdfRenderer class Pass the current Razor page to the RenderRazorToPdf method View the PDF document in the browser or download it to the desktop In this example, the Razor page's content is rendered into a PDF using IronPdf's ChromePdfRenderer. You can specify rendering options, such as paper size and title, through RenderingOptions. The generated PDF can be saved as a file or directly served as content for browser display. The response headers can be adjusted to allow for inline display or file download. Learn to Convert Razor Pages to PDFs with IronPDF View on GitHub Code https://github.com/iron-software/IronPdf.Examples/tree/main/examples/cshtml-to-pdf-razor Download ZIP Related Tutorial Related How-To Guide Class Documentation Get Language Packs Download IronPDF DLL Report an Issue on this page Ready to Get Started? Nuget Downloads 16,425,128 | Version: 2025.11 just released Free NuGet Download Total downloads: 16,425,128 View Licenses
All your questions are answered to make sure you have all the information you need. (No commitment whatsoever.)