Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
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