跳至页脚内容

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

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

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

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

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

相关视频

准备开始了吗?
Nuget 下载 18,560,885 | 版本: 2026.4 刚刚发布
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。

钢铁支援团队

我们每周 5 天,每天 24 小时在线。
聊天
电子邮件
打电话给我