CSHTML a PDF (Marco de MVC)

Este ejemplo de código ilustra cómo convertir Vistas en documentos PDF.

Para lograr esto, utilizamos dos paquetes: IronPdf.Extensions.Mvc.Framework e IronPdf, que facilitan la representación de Vistas como PDFs. El paquete IronPdf.Extensions.Mvc.Framework extiende las capacidades de IronPdf, habilitando específicamente la representació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 integral de funcionalidades ofrecidas por la clase RenderingOptions. Estas incluyen la capacidad de agregar números de página con IronPDF, insertar cabeceras y pies de página de texto y HTML usando IronPDF, y personalizar el tamaño del papel del PDF según tus requisitos. Tienes la flexibilidad de hacer más modificaciones o exportar el documento PDF resultante según sea necesario.

Explorar la guía de conversión de CSHTML a PDF

¿Listo para empezar?
Nuget Descargas 16,685,821 | Versión: 2025.12 recién lanzado