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文件。