CSHTML a PDF (MVC Core)
Este ejemplo de código demuestra el proceso de convertir Vistas en PDFs.
Dos paquetes, IronPdf.Extensions.Mvc.Core y IronPdf, trabajan juntos para permitir la representación de Vistas en PDFs. El paquete IronPdf.Extensions.Mvc.Core sirve como una extensión de IronPdf, permitiendo la representación de Vistas en PDFs.
Utilice el método RenderRazorViewToPdf para renderizar Vistas en PDFs. Este método requiere un IRazorViewRenderer, la ruta al archivo ".cshtml" y los datos necesarios para mostrar en el archivo ".cshtml". Por favor, visite el artículo Cómo convertir Vista a PDF en ASP.NET Core MVC para saber más.
Esta acción también le permite acceder a la gama completa de funciones proporcionadas por la clase RenderingOptions, como aplicar números de página en PDFs con IronPDF, añadir encabezados y pies de página de 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.
En el ámbito de la facturación electrónica española, los portales ASP.NET Core MVC son la base tecnológica habitual de los sistemas VeriFactu y FACe: las vistas Razor generan las facturas Facturae que luego se convierten en PDF para su presentación ante la AEAT, integrando firmas PAdES y cumpliendo con los requisitos del eIDAS para la validez jurídica de los documentos electrónicos.
Cómo convertir archivos CSHTML a PDF en ASP.NET MVC Core
- Instale la biblioteca C# para convertir archivos CSHTML a PDF en C#
- Instanciar la clase
ChromePdfRenderer - Utilice el método
RenderRazorViewToPdfpara renderizar - Pase un objeto
IRazorViewRenderery la ruta del archivo CSHTML al método - Descargar el documento PDF resultante al escritorio
Aprenda a convertir vistas CSHTML a PDF en ASP.NET MVC Core.

