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