CSHTML a PDF (MVC Core)
Este ejemplo de código demuestra el proceso de convertir Vistas en PDFs.
Dos paquetes, IronPdf.Extensions.Mvc.Core e IronPdf, trabajan juntos para permitir el renderizado de Vistas en PDFs. El paquete IronPdf.Extensions.Mvc.Core sirve como extensión de IronPdf, permitiendo el renderizado de Vistas a PDFs.
Utilice el método RenderRazorViewToPdf
para renderizar Vistas a PDFs. Este método requiere un IRazorViewRenderer, la ruta al archivo ".cshtml" y los datos necesarios para mostrar en el archivo ".cshtml". Visite el artículo Cómo convertir una vista a PDF en ASP.NET Core MVC para obtener más información.
Esta acción también le permite acceder a la gama completa de características proporcionadas por la clase RenderingOptions, como aplicar números de página en PDFs con IronPDF, agregar cabeceras y pies de página en texto y HTML con IronPDF, y personalizar el tamaño del papel del PDF. El documento PDF resultante puede ser editado o exportado según sea necesario.
Cómo convertir archivos CSHTML a PDF en ASP.NET MVC Core
- Instale la biblioteca de C# para convertir archivos CSHTML a PDF en C#
- Instanciar la clase
ChromePdfRenderer
- Utilice el método
RenderRazorViewToPdf
para renderizar - Pasa un objeto
IRazorViewRenderer
y la ruta del archivo CSHTML al método - Descargar el documento PDF resultante en el escritorio