在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
在本视频教程中,观众将学习如何在 ASP.NET MVC Core 项目中使用 Iron PDF 将 Razor 视图转换为 PDF 文件。 教程首先确保安装必要的 NuGet 包,如 Iron PDF 和 Razor.Templating.Doc。 该过程从在项目的视图文件夹中添加一个新的 Razor 视图开始,创建一个 data.cshtml 文件,并用 HTML 内容填充它,例如显示名称和描述的表格。
下一步涉及编辑 program.cs 文件以设置处理 PDF 生成过程的端点。 这涉及使用许可证密钥配置IronPDF以实现完整功能,并启用日志记录以进行调试。 Razor 模板引擎的 renderAsync 方法用于将 Razor 视图转换为 HTML 字符串,然后实例化一个 Chrome PDF Renderer 来处理从 HTML 到 PDF 的转换。
然后,PDF 作为具有指定内容类型和文件名的文件响应返回。 一个关键步骤是修改 layout.cshtml 文件,将链接标签中的波浪号(~)符号替换为点号(.),以便与 Iron PDF 兼容。
最后,本教程演示了如何访问 /printPDF 端点以下载生成的 PDF,有效地呈现 Razor 视图的内容。 视频最后鼓励观众通过点赞和订阅与内容互动,并建议通过描述中提供的链接试用该软件。