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 IronPDF principal sont tous deux 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 les objets persons List. Nous associons ensuite le 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 passons 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 `Dictionary` contenant les données à la méthode `RenderRazorComponentToPdfAsync`
- Télécharger le document PDF résultant sur le bureau
Apprendre à convertir des composants Razor en PDF dans le serveur Blazor

