Razor to PDF (Blazor Server)
この例は、Razor コンポーネントを PDF ドキュメントに変換する方法を示しています。
IronPdf.Extensions.BlazorパッケージはメインのIronPdfパッケージの拡張です。 RazorコンポーネントのコンテンツページをPDFに変換するには、IronPdf.Extensions.Blazorと主要なIronPdfパッケージの両方が必要です。
下のコード例では、PersonInfoというモデルがすでに作成されています。 OnInitializedAsync メソッドでは、複数の新しい PersonInfo オブジェクトを persons List に挿入します。 次に、persons ListをParameters辞書内の文字列 "persons "に関連付けます。
PrintToPdfメソッドでは、ChromePdfRendererクラスをインスタンス化します。 Razor コンポーネントを PDF ドキュメントに変換するために、RenderRazorComponentToPdf メソッドを使用します。 コード例では、Parameters辞書をレンダリング用のメソッドに渡しています。
Blazor ServerでRazorコンポーネントをPDFに変換する方法
- C#でのRazorコンポーネント変換のためにNuGetからIronPDFをインストールする。
- 情報を格納するモデルを準備する
ChromePdfRendererクラスをインスタンス化します。- データを含む
DictionaryオブジェクトをRenderRazorComponentToPdfAsyncメソッドに渡します。 - 完成したPDFドキュメントをデスクトップにダウンロード





