CSHTML 转 PDF (MVC Core)

此代码示例展示了将视图转换为PDF的过程。

两个包,IronPdf.Extensions.Mvc.Core和IronPdf,共同作用以实现将视图渲染成PDF文件。 IronPdf.Extensions.Mvc.Core 包用作 IronPdf 的扩展,支持将视图渲染为 PDF。

使用 RenderRazorViewToPdf 方法将视图渲染为PDF。 此方法需要一个IRazorViewRenderer,".cshtml"文件的路径以及显示在".cshtml"文件上所需的数据。请访问如何在 ASP.NET Core MVC 中将视图转换为 PDF如何操作文章以了解更多信息。

此操作还使您能够访问RenderingOptions类提供的全部功能,例如应用使用 IronPDF 在 PDF 中添加页码添加使用 IronPDF 制作文本和 HTML 页眉页脚以及自定义 PDF 纸张大小。生成的 PDF 文档可根据需要进一步编辑或导出。