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 en video, los espectadores aprenden a convertir vistas Razor a archivos PDF en un proyecto ASP.NET MVC Core utilizando Iron PDF. El tutorial comienza asegurándose de que los paquetes NuGet necesarios, como Iron PDF y Razor.Templating.Doc, estén instalados. El proceso comienza con la adición de una nueva vista Razor dentro de la carpeta de vistas del proyecto, creando un archivo data.cshtml y llenándolo con contenido HTML, como tablas que muestran nombres y descripciones.
El siguiente paso consiste en editar el archivo program.cs para configurar un endpoint que maneje el proceso de generación de PDF. Esto implica configurar Iron PDF con una clave de licencia para obtener funcionalidad completa y habilitar el registro para la depuración. El método renderAsync del motor de plantillas Razor se utiliza para convertir la vista Razor en una cadena HTML, seguido de la creación de una instancia de un Renderizador PDF de Chrome para manejar la conversión de HTML a PDF.
El PDF se devuelve como una respuesta de archivo con un tipo de contenido y un nombre de archivo especificados. Un paso crucial es modificar el archivo layout.cshtml para reemplazar el símbolo de la tilde (~) por un punto (.) en las etiquetas de enlace para compatibilidad con IronPDF.
Finalmente, el tutorial demuestra cómo acceder al endpoint /printPDF para descargar el PDF generado, representando efectivamente el contenido de la vista Razor. El video concluye alentando a los espectadores a interactuar con el contenido mediante "me gusta" y suscripciones y sugiriendo una prueba del software con un enlace proporcionado en la descripción.
Lectura Adicional: Cómo Convertir Vistas Razor a PDFs sin Cabeza