Cómo convertir páginas Razor a PDF en ASP .NET Core Web App

En este tutorial, exploramos cómo convertir páginas CSHTML a PDF en una aplicación web ASP.NET MVC usando Iron PDF. Comenzamos asegurando que IronPDF y su extensión Blazor estén instalados. El proceso consiste en crear una clase 'Person' simple con propiedades como ID, nombre, título y descripción para representar datos. A continuación, nos centramos en la Vista Razor, mostrando una lista de personas en un formato de tabla. Los detalles de cada persona se muestran y un botón de imprimir activa la conversión a un documento PDF. La magia ocurre en el archivo 'person.cshtml.cs', donde el método 'onGet' llena la lista de personas con datos de ejemplo. Cuando se hace clic en el botón de impresión, el método 'onPostAsync' utiliza el motor de renderizado PDF de Chrome de Iron PDF para transformar la página Razor en un documento PDF, que luego se envía como respuesta al navegador para su descarga. La navegación se facilita a través de un enlace de navegación en el archivo de diseño. Ejecutar el proyecto demuestra la funcionalidad: al hacer clic en el botón de impresión se genera y descarga un documento PDF bellamente renderizado. El tutorial concluye destacando la facilidad de uso que ofrece IronPDF, alentando a los usuarios a comenzar una prueba gratuita a través de un enlace proporcionado en la descripción.

Lectura adicional: Cómo convertir páginas Razor a PDFs en ASP.NET Core Web App

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 utilizar el registro personalizado en C#
SIGUIENTE >
Cómo Convertir CSHTML a PDF Usando Razor Sin Cabecera en C#