Razor zu PDF (Blazor Server)
Dieses Beispiel demonstriert, wie eine Razor-Komponente in ein PDF-Dokument umgewandelt werden kann.
Das IronPdf.Extensions.Blazor-Paket ist eine Erweiterung des Hauptpakets von IronPDF. Um die Inhaltsseite einer Razor-Komponente in ein PDF zu konvertieren, sind sowohl das IronPdf.Extensions.Blazor- als auch das primäre IronPdf-Paket erforderlich.
Im folgenden Code-Beispiel wurde bereits ein Modell namens PersonInfo erstellt. In der OnInitializedAsync-Methode fügen wir mehrere neue PersonInfo-Objekte in das persons List ein. Anschließend verknüpfen wir persons List mit dem String "persons" im Wörterbuch Parameters.
In der PrintToPdf-Methode instanziieren wir die ChromePdfRenderer-Klasse. Um die Razor-Komponente in ein PDF-Dokument zu konvertieren, verwenden wir die Methode RenderRazorComponentToPdf. Im Code-Beispiel übergeben wir das Wörterbuch Parameters an die Methode zum Rendern.
Wie man Razor-Komponenten in Blazor Server in PDFs konvertiert
- Installieren Sie IronPDF von NuGet für die Konvertierung von Razor-Komponenten in C#
- Bereiten Sie ein Modell zum Speichern der Informationen vor
- Instanziieren Sie die
ChromePdfRendererKlasse - Übergeben Sie das
Dictionary-Objekt, das die Daten enthält, an die MethodeRenderRazorComponentToPdfAsync - Laden Sie das resultierende PDF-Dokument auf Ihren Desktop herunter
Lernen Sie, wie man Razor-Komponenten in Blazor Server in PDF konvertiert

