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 方法。 在代碼示例中,我們將參數字典傳遞給渲染方法。