CSHTML a PDF (MVC Core)

Este ejemplo de código demuestra el proceso de convertir Vistas en PDFs.

Dos paquetes, IronPdf.Extensions.Mvc.Core e IronPdf, trabajan juntos para permitir el renderizado de Vistas en PDFs. El paquete IronPdf.Extensions.Mvc.Core sirve como extensión de IronPdf, permitiendo el renderizado de Vistas a PDFs.

Utilice el método RenderRazorViewToPdf para renderizar Vistas a PDFs. Este método requiere un IRazorViewRenderer, la ruta al archivo ".cshtml" y los datos necesarios para mostrar en el archivo ".cshtml". Visite la página Cómo convertir una vista a PDF en ASP.NET Core MVC para saber más.

Esta acción también le permite acceder a toda la gama de funciones que ofrece la clase RenderingOptions, como aplicar números de páginaañadiendo texto y encabezados y pies de página HTMLy personalizar el tamaño del papel PDF. El documento PDF resultante se puede editar o exportar según sea necesario.

Cómo convertir archivos CSHTML a PDF en ASP.NET MVC Core

  1. Instale la biblioteca C# para convertir archivos CSHTML a PDF en C#
  2. Instanciar el ChromePdfRenderer clase
  3. Utiliza el RenderRazorViewToPdf> método de representación
  4. Pasar un IRazorViewRenderer y la ruta del archivo CSHTML al método
  5. Descargar el documento PDF resultante en el escritorio