CSHTML 转 PDF (MVC 框架)

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

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

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

此外,您可以访问RenderingOptions类提供的一整套功能。 这些包括添加的能力页码插入文本和 HTML 页眉和页脚, 并根据您的需求自定义PDF纸张大小。 您可以灵活地进行进一步修改或根据需要导出生成的PDF文件。 <div 类="hsg-featured-snippet">

如何在 C&num 中将 CSHTML 文件转换为 PDF;

  1. <a 类="js-modal-open" data-modal-id="trial-license-after-download" href="安装用于在" target="__blank">https://nuget.org/packages/IronPdf/">安装用于在 ASP.NET MVC 框架中将 CSHTML 文件转换为 PDF 的 C# 库
  2. 实例化 ChromePdfRenderer
  3. 通过当前 HttpContext 的 CSHTML 文件路径,以及 >渲染视图 方法
  4. 在浏览器中查看 PDF 文档或将其下载到桌面上