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 la páginaCómo convertir una vista a PDF en ASP.NET Core MVC para saber más.
Esta acción también le permite acceder a toda la gama de funciones que ofrece la clase RenderingOptions, como aplicarnúmeros de página en PDF con IronPDFañadiendotexto y encabezados y pies de página HTML con IronPDFy personalizar el tamaño del papel PDF. El documento PDF resultante se puede editar o exportar según sea necesario.
Cómo convertir archivos CSHTML a PDF en ASP.NET MVC Core
- Instalar la biblioteca de C# para convertir archivos CSHTML a PDF en C#
- Instanciar el
ChromePdfRenderer
clase - Utiliza el
RenderRazorViewToPdf
método de representación - Pasar un
IRazorViewRenderer
y la ruta del archivo CSHTML al método - Descargar el documento PDF resultante en el escritorio