Razor 到 PDF(Blazor Server)

此示例演示了如何将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字典传递给渲染方法。

class="hsg-featured-snippet">

如何在Blazor服务器中将Razor组件转换为PDF

  1. 从NuGet安装IronPDF以进行C#中的Razor组件转换
  2. 准备一个模型以存储信息
  3. 实例化ChromePdfRenderer
  4. 将包含数据的Dictionary对象传递给RenderRazorComponentToPdfAsync方法
  5. 将生成的PDF文档下载到桌面

学习在Blazor服务器中将Razor组件转换为PDF

准备开始了吗?
Nuget 下载 16,154,058 | 版本: 2025.11 刚刚发布