Saltar al pie de página

Cómo convertir vistas a PDFs en ASP NET Core MVC

Mire este video para dominar la conversión de vistas en PDF en ASP.NET Core MVC con IronPDF, y genere fácilmente informes y facturas profesionales desde sus aplicaciones web.

En este tutorial, exploramos la conversión de vistas en PDF en ASP.NET Core MVC usando IronPDF. Comience asegurándose de que IronPDF y su extensión MVC Core estén instalados a través del gestor de paquetes NuGet. El proceso comienza examinando la clase modelo Person.cs, que describe una clase Person con propiedades como ID, Name, Title y Description. A continuación, profundizamos en el archivo HomeController.cs, donde un método asincrónico crea una lista de datos ficticios de personas.

Para las solicitudes POST, se utiliza el renderizador PDF de Chrome de IronPDF para convertir la vista y los datos del modelo en un documento PDF. El encabezado de la respuesta se configura para mostrar el PDF en línea, y se devuelve el archivo PDF. Para solicitudes que no sean POST, se devuelve la vista con la lista de personas.

En la vista HTML Persons.cshtml, mostramos los detalles de la persona en una tabla e incluimos un formulario con un botón 'Imprimir Persona' que activa la conversión a PDF. El archivo _Layout.cshtml se actualiza para incluir un elemento de navegación que permite un fácil acceso a la página de la persona. El archivo Program.cs registra servicios esenciales como IHttpContextAccessor y el renderizador de vistas Razor, crucial para la conversión de vistas a PDF. Al ejecutar el proyecto, los usuarios pueden navegar a la página de la persona y convertir la vista a PDF utilizando el botón 'Imprimir Persona'. Esta función es invaluable para generar informes o facturas a partir de vistas.

Videos Relacionados

¿Listo para empezar?
Nuget Descargas 17,012,929 | Versión: 2025.12 recién lanzado