CSHTML a PDF (Páginas Razor)
Este ejemplo de código demuestra el proceso de convertir una página Razor en PDFs.
Para lograr esto en una aplicación web ASP.NET Core, necesitarás dos paquetes: IronPdf.Extensions.Razor e IronPdf. Estos paquetes funcionan juntos para permitir el renderizado de páginas Razor en PDFs.
Al renderizar desde páginas Razor, tienes acceso a la gama completa de características proporcionadas por la clase RenderingOptions. El documento PDF resultante se puede editar o exportar según sea necesario.
Cómo convertir páginas Razor a PDF en C#
- Instalar la librería IronPDF para la conversión de páginas Razor
- Instanciar la clase
ChromePdfRenderer - Pasar la página Razor actual al método
RenderRazorToPdf - Ver el documento PDF en el navegador o descargarlo en el escritorio
En este ejemplo, el contenido de la página Razor se renderiza en un PDF usando ChromePdfRenderer de IronPdf. Puedes especificar opciones de renderizado, como el tamaño del papel y el título, a través de RenderingOptions. El PDF generado puede guardarse como un archivo o servirse directamente como contenido para visualización en el navegador. Las cabeceras de respuesta pueden ajustarse para permitir la visualización en línea o descarga de archivo.





