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 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