CSHTML a PDF (marco MVC)
Este ejemplo de código ilustra cómo convertir Vistas en documentos PDF.
Para lograrlo, utilizamos dos paquetes: IronPdf.Extensions.Mvc.Framework e IronPdf, que trabajan para facilitar el renderizado de Vistas como PDFs. El paquete IronPdf.Extensions.Mvc.Framework amplía las capacidades de IronPdf, específicamente permitiendo la renderización de Vistas en PDFs.
Para realizar la conversión, use el método RenderView
. Este método requiere unos pocos datos clave: un HttpContext, la ruta al archivo ".cshtml" y los datos necesarios para rellenar la plantilla ".cshtml". Al invocar la acción "Personas", puede convertir sin problemas la vista actual en un documento PDF.
Además, tienes acceso a un conjunto completo de funcionalidades ofrecidas por la clase RenderingOptions. Estas incluyen la capacidad de añadir números de página con IronPDF, insertar encabezados y pies de página en texto y HTML utilizando IronPDF, y personalizar el tamaño de papel del PDF según sus requisitos. Si lo desea, puede realizar otras modificaciones o exportar el documento PDF resultante.
Cómo convertir archivos CSHTML a PDF en C#
- Instala la biblioteca IronPDF C# para convertir archivos CSHTML a PDF en el marco ASP.NET MVC
- Instanciar la clase
ChromePdfRenderer
- Pasa el
HttpContext
actual y la ruta del archivo CSHTML al métodoRenderView
- Ver el documento PDF en el navegador o descargarlo en el escritorio