Razor zu PDF (Blazor Server)

Dieses Beispiel zeigt, wie eine Razor-Komponente in ein PDF-Dokument umgewandelt werden kann.

Das IronPDF.Extensions.Blazor-Paket ist eine Erweiterung des IronPdf-Hauptpakets. Um die Inhaltsseite einer Razor-Komponente in eine PDF-Datei zu konvertieren, sind sowohl das IronPdf.Extensions.Blazor- als auch das primäre IronPDF-Paket erforderlich.

Im obigen Codebeispiel wurde bereits ein Modell namens PersonInfo erstellt. In der Methode "OnInitializedAsync" fügen wir mehrere neue PersonInfo-Objekte in die Personen-Liste ein. Anschließend verknüpfen wir die Personen-Liste mit der Zeichenfolge "persons" im Wörterbuch Parameter.

In der Methode "PrintToPdf" instanziieren wir die Klasse ChromePdfRenderer. Um die Razor-Komponente in ein PDF-Dokument umzuwandeln, verwenden wir die Methode "RenderRazorComponentToPdf". Im Codebeispiel wird das Wörterbuch Parameter an die Methode zum Rendern übergeben.

Wie man Razor-Komponenten in Blazor Server in PDFs konvertiert

  1. Installieren Sie die C#-Bibliothek für die Konvertierung von Razor-Komponenten in PDFs in C#
  2. Bereiten Sie ein Modell zur Speicherung der Informationen vor
  3. Instanziieren Sie die ChromePdfRenderer klasse
  4. Pass die Wörterbuchobjekt die die Daten enthalten, an die RenderRazorComponentToPdf methode
  5. Laden Sie das resultierende PDF-Dokument auf Ihren Desktop herunter