Razor から PDF (Blazor サーバー)

この例は、RazorコンポーネントをPDFドキュメントに変換する方法を示しています。

IronPdf.Extensions.Blazor パッケージは、メインの IronPdf パッケージの拡張です。 RazorコンポーネントのコンテンツページをPDFに変換するには、IronPdf.Extensions.Blazorと、主要なIronPDFパッケージの両方が必要です。

以下のコード例では、PersonInfoというモデルが既に作成されています。 OnInitializedAsync メソッド内では、複数の新しい PersonInfo オブジェクトを persons リストに挿入します。その後、persons リストを Parameters 辞書の "persons" という文字列と関連付けます。

PrintToPdf メソッドでは、ChromePdfRenderer クラスをインスタンス化します。 RazorコンポーネントをPDFドキュメントに変換するには、RenderRazorComponentToPdfメソッドを使用します。 コードの例では、レンダリングのためにParameters辞書をメソッドに渡します。