CSHTML vers PDF (MVC Framework)
Cet exemple de code illustre comment convertir des vues en documents PDF.
Pour ce faire, nous utilisons deux paquets : IronPdf.Extensions.Mvc.Framework et IronPdf, qui facilitent le rendu des vues en tant que PDF. Le paquet IronPdf.Extensions.Mvc.Framework étend les capacités d'IronPdf, en permettant notamment le rendu des vues dans les PDF.
Pour effectuer la conversion, utilisez la méthode RenderView
. Cette méthode nécessite quelques entrées clés : un HttpContext, le chemin d'accès au fichier ".cshtml" et les données nécessaires pour remplir le modèle ".cshtml". En invoquant l'action "Personnes", vous pouvez transformer la vue actuelle en un document PDF.
De plus, vous avez accès à un ensemble complet de fonctionnalités offertes par la classe RenderingOptions. Celles-ci incluent la possibilité d'ajouter des numéros de page avec IronPDF, d'insérer des en-têtes et pieds de page en texte et HTML à l'aide de IronPDF, et de personnaliser la taille du papier PDF selon vos besoins. Vous avez la possibilité d'apporter d'autres modifications ou d'exporter le document PDF résultant si nécessaire.
Comment convertir des fichiers CSHTML en PDF en C#
- Installez la bibliothèque IronPDF C# pour convertir des fichiers CSHTML en PDF dans le cadre ASP.NET MVC
- Instancier la classe
ChromePdfRenderer
- Passez le
HttpContext
actuel et le chemin du fichier CSHTML à la méthodeRenderView
- Visualiser le document PDF dans le navigateur ou le télécharger sur le bureau