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字典传递给方法进行渲染。