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方法。在代码示例中,我们将Parameters字典传递给渲染方法。