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, utilice 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, tiene acceso a un amplio conjunto de funcionalidades ofrecidas por la clase RenderingOptions. Entre ellas se incluye la posibilidad de añadirnúmeros de página con IronPDF, insertartexto y encabezados y pies de página HTML con IronPDFy personalice el tamaño del papel PDF según sus necesidades. Si lo desea, puede realizar otras modificaciones o exportar el documento PDF resultante.