Razor zu PDF (Blazor Server)
Dieses Beispiel demonstriert, wie eine Razor-Komponente in ein PDF-Dokument umgewandelt werden kann.
Das Paket IronPdf.Extensions.Blazor ist eine Erweiterung des Hauptpakets IronPDF . Um die Inhaltsseite einer Razor Komponente in ein PDF zu konvertieren, werden sowohl das IronPdf.Extensions.Blazor-Paket als auch das primäre IronPDF Paket benötigt.
Im folgenden Codebeispiel wurde bereits ein Modell namens PersonInfo erstellt. In der Methode OnInitializedAsync fügen wir mehrere neue PersonInfo Objekte in die persons List ein. Anschließend ordnen wir persons List der Zeichenkette "persons" im Wörterbuch Parameters zu.
In der Methode PrintToPdf instanziieren wir die Klasse ChromePdfRenderer . Um die Razor Komponente in ein PDF-Dokument zu konvertieren, verwenden wir die Methode RenderRazorComponentToPdf. Im Codebeispiel übergeben wir das Parameters Wörterbuch 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 `ChromePdfRenderer` Klasse
- Übergeben Sie das `Dictionary`-Objekt, das die Daten enthält, an die Methode `RenderRazorComponentToPdfAsync`
- Laden Sie das resultierende PDF-Dokument auf Ihren Desktop herunter
Lernen Sie, wie man Razor-Komponenten in Blazor Server in PDF konvertiert

