跳至页脚内容

如何在ASP NET Core MVC中将视图转换为PDF

观看此视频以掌握在 ASP.NET Core MVC 中使用 IronPDF 将视图转换为 PDF,并从您的 Web 应用程序中轻松生成专业报告和发票!

在本教程中,我们探讨了使用 IronPDF 在 ASP.NET Core MVC 中将视图转换为 PDF。 首先通过 NuGet 包管理器确保已安装 IronPDF 及其 MVC Core 扩展。 该过程从检查 Person.cs 模型类开始,该类概述了具有 IDNameTitleDescription 等属性的 Person 类。 接下来,我们深入到 HomeController.cs 文件中,其中一个异步方法创建了一个虚拟人员数据列表。

对于 POST 请求,利用 IronPDF 的 Chrome PDF 渲染器将视图和模型数据转换为 PDF 文档。 响应头被设置为内联显示 PDF,并返回 PDF 文件。 对于非 POST 请求,返回包含人员列表的视图。

Persons.cshtml HTML 视图中,我们在表格中显示人员详细信息,并包括一个带有 'Print Person' 按钮的表单,触发 PDF 转换。 _Layout.cshtml 文件被更新以包含一个导航项,以便于访问人员页面。 在 Program.cs 文件中注册了 IHttpContextAccessor 和 Razor 视图渲染器等必要服务,这对于将视图渲染为 PDF 至关重要。 运行项目,用户可以导航到人员页面并使用 'Print Person' 按钮将视图转换为 PDF。 此功能对于从视图生成报告或发票非常有价值。

相关视频

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