Razor a PDF (Blazor Server)

Este ejemplo demuestra cómo un componente Razor puede convertirse en un documento PDF.

El paquete IronPdf.Extensions.Blazor es una extensión del paquete principal IronPdf. Para convertir la página de contenido de un componente Razor en un PDF, se necesitan tanto el paquete IronPdf.Extensions.Blazor como el paquete primario IronPdf.

En el siguiente ejemplo de código, ya se ha creado un modelo llamado PersonInfo. En el método OnInitializedAsync, insertamos múltiples nuevos objetos PersonInfo en la persons List. A continuación, asociamos la personas Lista con la cadena "personas" en el diccionario Parámetros.

En el método PrintToPdf, instanciamos la clase ChromePdfRenderer. Para convertir el componente Razor en un documento PDF, utilizamos el método RenderRazorComponentToPdf. En el ejemplo de código, pasamos el diccionario Parámetros al método de renderización.

Aprende a convertir componentes Razor a PDF en Blazor Server

¿Listo para empezar?
Nuget Descargas 17,012,929 | Versión: 2025.12 recién lanzado