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

En este tutorial, exploramos la conversión de vistas a PDFs en ASP.NET Core MVC usando Iron PDF. Comience asegurándose de que Iron PDF y su extensión principal MVC estén instalados a través del administrador de paquetes NuGet. El proceso comienza con el examen de la clase de modelo person.cs, que describe una clase Persona con propiedades como ID, nombre, título y descripción. A continuación, nos adentramos en el archivo home controller.cs, donde un método asincrónico crea una lista de datos ficticios de personas. Para las solicitudes POST, el renderizador PDF de Chrome de IronPDF se utiliza para convertir los datos de la vista y el modelo en un documento PDF. La cabecera de respuesta se configura para mostrar el PDF en línea, y el archivo PDF es devuelto. Para las solicitudes que no sean POST, se devuelve la vista con la lista de personas. En la vista HTML de persons.cs, mostramos los detalles de la persona en una tabla e incluimos un formulario con un botón de 'imprimir persona' que activa la conversión a PDF. El archivo underscore layout.cshtml se actualiza para incluir un elemento de navegación que permite un acceso fácil a la página de la persona. El archivo program.cs registra servicios esenciales como el sucesor del contexto HTTP de IA y el renderizador de vistas I razor, cruciales para renderizar vistas a PDFs. Al ejecutar el proyecto, los usuarios pueden navegar a la página de la persona y convertir la vista a un PDF utilizando el botón 'imprimir persona'. Esta función es invaluable para generar informes o facturas a partir de vistas. Para más tutoriales y para comenzar con Iron PDF, se anima a los desarrolladores a suscribirse al canal y registrarse para una prueba.

Lectura adicional: Cómo convertir vistas a PDF en ASP.NET Core MVC

Chipego
Ingeniero de software
Chipego tiene una habilidad natural para escuchar que le ayuda a comprender los problemas de los clientes y a ofrecer soluciones inteligentes. Se unió al equipo de Iron Software en 2023, después de estudiar una licenciatura en Tecnología de la Información. IronPDF e IronOCR son los dos productos en los que Chipego se ha centrado, pero su conocimiento de todos los productos crece día a día, a medida que encuentra nuevas formas de ayudar a los clientes. Disfruta de lo colaborativa que es la vida en Iron Software, con miembros del equipo de toda la empresa que aportan su variada experiencia para contribuir a soluciones eficaces e innovadoras. Cuando Chipego está lejos de su escritorio, a menudo se le puede encontrar disfrutando de un buen libro o jugando al fútbol.
< ANTERIOR
Cómo convertir vistas a PDF en ASPNET
SIGUIENTE >
Cómo imprimir un PDF usando C# con IronPDF