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

在本教程中,我们探讨如何使用Iron PDF在ASP.NET Core MVC中将视图转换为PDF。 首先,确保通过NuGet包管理器安装Iron PDF及其MVC核心扩展。 该过程始于检查 person.cs 模型类,它概述了一个具有 ID、名称、标题和描述等属性的 Person 类。 接下来,我们深入研究home controller.cs文件,其中一个异步方法创建了一份虚拟人员数据列表。 对于POST请求,来自Iron PDF的Chrome PDF渲染器被用来将视图和模型数据转换为PDF文档。 响应头设置为内联显示PDF,并返回PDF文件。 对于非 POST 请求,将返回包含人员列表的视图。 在 persons.cs HTML 视图中,我们在表格中显示人员详细信息,并包含一个带有“打印人员”按钮的表单,以触发 PDF 转换。 更新了underscore layout.cshtml文件,以包含导航项,便于访问个人页面。 程序.cs 文件注册了基本服务,如 IA HTTP 上下文继承器和 I razor 视图渲染器,这对于将视图渲染成 PDF 至关重要。 运行项目时,用户可以导航到个人页面,并使用“打印个人”按钮将视图转换为PDF。 此功能对于从视图生成报告或发票非常有价值。 欲获取更多教程并开始使用IronPDF,建议开发人员订阅频道并注册试用。

进一步阅读如何在 ASP.NET Core MVC 中将视图转换为 PDF

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
如何在 ASPNET 中将视图转换为 PDF
下一步 >
如何使用IronPDF用C#打印PDF
OSZAR »