CSHTML to PDF (Framework MVC)

Cet exemple de code illustre comment convertir des vues en documents PDF.

Pour y parvenir, nous utilisons deux packages : IronPdf.Extensions.Mvc.Framework et IronPdf, qui travaillent pour faciliter le rendu des vues en tant que fichiers PDF. Le package IronPdf.Extensions.Mvc.Framework étend les capacités de IronPdf, permettant notamment le rendu de Vues en fichiers PDF.

Pour effectuer la conversion, utilisez la méthode RenderView. Cette méthode nécessite quelques entrées clés : un HttpContext, le chemin vers le fichier ".cshtml", et les données nécessaires pour remplir le modèle ".cshtml". En invoquant l'action 'Persons', vous pouvez rendre sans effort la vue actuelle dans un document PDF.

De plus, vous avez accès à un ensemble complet de fonctionnalités offertes par la classe RenderingOptions. These include the ability to add page numbers with IronPDF, insert text and HTML headers and footers using IronPDF, and customize the PDF paper size to your requirements. Vous avez la flexibilité d'apporter d'autres modifications ou d'exporter le document PDF résultant selon les besoins.

class="hsg-featured-snippet">

Comment convertir des fichiers CSHTML en PDFs en C#

  1. Installez la bibliothèque IronPDF C# pour convertir des fichiers CSHTML en PDFs dans le Framework ASP.NET MVC
  2. Instancier la classe ChromePdfRenderer
  3. Passer le HttpContext actuel et le chemin du fichier CSHTML à la méthode RenderView
  4. Afficher le document PDF dans le navigateur ou le télécharger sur le bureau

Explorez le guide de conversion CSHTML en PDF

Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir