Razor 轉 PDF(Blazor 伺服器)

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

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

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

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

<div 類別="hsg-featured-snippet">

如何在 Blazor Server 中將 Razor 元件轉換為 PDF

<ol>
    <li><a 類別="js-modal-open" data-modal-id="trial-license-after-download" href="https://nuget.org/packages/IronPdf/">在C#中安裝將Razor元件轉換為PDF的C#庫</a></li>
    <li>準備一個模型來存儲信息</li>
    <li>實例化 <code>ChromePdfRenderer</code> 類別</li>
    <li>通過 <code>字典物件</code> 包含數據到 <code>將Razor元件渲染為PDF</code> 方法</li>
    <li>將生成的 PDF 文件下載到桌面</li>
</ol>