Razor 轉 PDF(Blazor 伺服器)
本範例示範如何將 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
- 從 NuGet 安裝 IronPDF,以便在 C# 中轉換 Razor 元件
- 準備一個用於儲存資訊的模型
- 實例化
ChromePdfRenderer類 - 將包含資料的
Dictionary物件傳遞給RenderRazorComponentToPdfAsync方法 - 將產生的 PDF 文件下載到桌面





