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.
En outre, vous avez accès à un ensemble complet de fonctionnalités offertes par la classe RenderingOptions. Il s'agit notamment de la possibilité d'ajouternuméros de page avec IronPDF, insérerdes en-têtes et pieds de page de texte et HTML à l'aide d'IronPDFet de personnaliser la taille du papier PDF en fonction de 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#
- Installer la bibliothèque C# IronPDF pour la conversion de fichiers CSHTML en PDF dans le cadre ASP.NET MVC
- Instanciez le
ChromePdfRenderer
classe - Passer le courant
HttpContext
et le chemin d'accès au fichier CSHTML dans le fichierRenderView
méthode - Visualiser le document PDF dans le navigateur ou le télécharger sur le bureau