CSHTML a PDF (Páginas Razor)

Este ejemplo de código demuestra el proceso de convertir una página Razor en PDFs.

Para lograr esto en una aplicación web ASP.NET Core, necesitará dos paquetes: IronPdf.Extensions.Razor y IronPdf. Estos paquetes funcionan juntos para permitir el renderizado de páginas Razor en PDFs.

Al renderizar desde páginas Razor, obtiene acceso a toda la gama de funciones proporcionadas por la clase RenderingOptions. El documento PDF resultante se puede editar o exportar según sea necesario.

En este ejemplo, el contenido de la página Razor se renderiza en un PDF usando ChromePdfRenderer de IronPDF. Puede especificar opciones de renderizado, como el tamaño del papel y el título, a través de RenderingOptions. El PDF generado puede guardarse como un archivo o servirse directamente como contenido para visualización en el navegador. Las cabeceras de respuesta pueden ajustarse para permitir la visualización en línea o descarga de archivo.

Las plantillas Razor son la base de los portales de facturación electrónica española: los sistemas VeriFactu y FACe emplean páginas CSHTML para generar facturas Facturae que se convierten a PDF con firma PAdES para su validez legal según eIDAS, y el mismo flujo se aplica a los recibos TicketBAI en el País Vasco.

Aprenda a convertir páginas Razor a PDF con IronPDF

¿Listo para empezar?
Nuget Descargas 19,014,616 | Versión: 2026.5 just released
Still Scrolling Icon

¿Aún desplazándote?

¿Quieres una prueba rápida? PM > Install-Package IronPdf
ejecutar una muestra Mira cómo tu HTML se convierte en PDF.