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の辞書を渡します。