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.