Razor 轉 PDF(Blazor 伺服器)

此示例展示了如何將 Razor 元件轉換為 PDF 文件。

IronPdf.Extensions.Blazor 套件是主要 IronPdf 套件的擴展。 要將 Razor 元件的內容頁面轉換為 PDF,需要 IronPdf.Extensions.Blazor 和主要的 IronPdf 軟體包。

在上述程式碼範例中,一個名為PersonInfo的模型已經被創建。 在OnInitializedAsync方法中,我們在persons列表中插入多個新的PersonInfo物件。然後,我們將persons列表與Parameters字典中的字串 "persons" 關聯起來。

PrintToPdf方法中,我們實例化ChromePdfRenderer類。 要將 Razor 元件轉換為 PDF 文件,我們使用 RenderRazorComponentToPdf 方法。 在這個程式碼範例中,我們將Parameters字典傳遞給方法以進行渲染。