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 IronPDF principal. Pour convertir la page de contenu d'un composant Razor en PDF, les packages IronPdf.Extensions.Blazor et IronPdf sont tous deux requis.
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 le persons List. Nous associons ensuite persons List à la chaîne " personnes " 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 transmettons le dictionnaire Parameters à la méthode de rendu.
Comment convertir des composants Razor en PDF dans le serveur Blazor
- Installer IronPDF depuis NuGet pour la conversion de composants Razor en C#
- Préparer un modèle pour stocker les informations
- Instanciez la classe
ChromePdfRenderer - Transmettez l'objet
Dictionarycontenant les données à la méthodeRenderRazorComponentToPdfAsync - Télécharger le document PDF résultant sur le bureau
Apprendre à convertir des composants Razor en PDF dans le serveur Blazor

