Razor en PDF (Blazor Server)

Cet exemple démontre comment un composant Razor peut être converti en document PDF.

Le package IronPdf.Extensions.Blazor est une extension du package principal IronPdf. Pour convertir la page de contenu d'un composant Razor en PDF, les packages IronPdf.Extensions.Blazor et le principal IronPdf sont nécessaires.

Dans l'exemple de code ci-dessous, un modèle appelé PersonInfo a déjà été créé. Dans la méthode OnInitializedAsync, nous insérons plusieurs nouveaux objets PersonInfo dans la Liste persons. Nous associons ensuite la Liste persons avec la chaîne "persons" dans le dictionnaire Parameters.

Dans la méthode PrintToPdf, nous instancions la classe ChromePdfRenderer. Pour convertir le composant Razor en document PDF, nous utilisons la méthode RenderRazorComponentToPdf. Dans l'exemple de code, nous passons le dictionnaire Parameters à la méthode pour le rendu.

class="hsg-featured-snippet">

Comment convertir des composants Razor en PDFs dans Blazor Server

  1. Installez IronPDF depuis NuGet pour convertir des composants Razor en C#
  2. Préparez un modèle pour stocker les informations
  3. Instanciez la classe ChromePdfRenderer
  4. Passez l'objet Dictionary contenant les données à la méthode RenderRazorComponentToPdfAsync
  5. Téléchargez le document PDF résultant sur le bureau

Apprenez à convertir des composants Razor en PDF dans Blazor Server

Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir