CSHTML vers PDF (MVC Core)
Cet exemple de code démontre le processus de conversion des vues en PDF.
Deux paquets, IronPdf.Extensions.Mvc.Core et IronPdf, travaillent ensemble pour permettre le rendu des vues en PDF. Le paquetage IronPdf.Extensions.Mvc.Core sert d'extension à IronPdf, permettant le rendu des vues en PDF.
Utilisez la méthode RenderRazorViewToPdf
pour rendre les vues au format PDF. Cette méthode nécessite un IRazorViewRenderer, le chemin vers le fichier ".cshtml", et les données nécessaires pour afficher sur le fichier ".cshtml". Veuillez consulter l'article Comment convertir une vue en PDF dans ASP.NET Core MVC pour en savoir plus.
Cette action vous permet également d'accéder à la gamme complète de fonctionnalités fournies par la classe RenderingOptions, telles que l'application des numéros de pages dans les PDFs avec IronPDF, l'ajout de titres et bas de page en texte et HTML avec IronPDF, et la personnalisation de la taille du papier PDF. Le document PDF résultant peut être modifié ou exporté selon les besoins.
Comment convertir des fichiers CSHTML en PDF dans ASP.NET MVC Core ?
- Installez la bibliothèque C# pour convertir des fichiers CSHTML en PDF en C#
- Instancier la classe
ChromePdfRenderer
- Utilisez la méthode
RenderRazorViewToPdf
pour le rendu - Transmettez un objet
IRazorViewRenderer
et le chemin du fichier CSHTML à la méthode - Télécharger le document PDF résultant sur le bureau