CSHTML 转 PDF (MVC 框架)

此代码示例演示了如何将视图转换为PDF文档。

为了实现这一目标,我们使用了两个包:IronPdf.Extensions.Mvc.Framework 和 IronPdf,这些包有助于将视图渲染为PDF。 IronPdf.Extensions.Mvc.Framework 包扩展了 IronPdf 的功能,特别是支持将视图渲染成 PDF。

要执行转换,请使用RenderView方法。 此方法需要几个关键输入:HttpContext、".cshtml "文件的路径以及填充".cshtml "模板的必要数据。 通过调用'Persons'操作,您可以无缝地将当前视图渲染为PDF文档。

此外,您可以使用RenderingOptions类提供的全面功能集。 其中包括使用IronPDF添加页码、使用IronPDF插入文本和HTML页眉和页脚,以及根据您的需求自定义PDF纸张尺寸。 您可以灵活地进行进一步修改或根据需要导出生成的PDF文件。