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 requiert quelques éléments 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'ajouter numéros de page, insérer le texte et les en-têtes et pieds de page HTMLet 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 dans C&num ;

  1. Installer la bibliothèque C# pour la conversion de fichiers CSHTML en PDF dans le Framework .NET MVC
  2. Instanciez le ChromePdfRenderer classe
  3. Passer le courant HttpContext et le chemin d'accès au fichier CSHTML dans le fichier >RenderView méthode
  4. Visualiser le document PDF dans le navigateur ou le télécharger sur le bureau