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 en PDF. Cette méthode nécessite un IRazorViewRenderer, le chemin d'accès au fichier ".cshtml" et les données à afficher dans le fichier ".cshtml". Veuillez consulter la pageComment convertir une vue en PDF dans ASP.NET Core MVC ? pour en savoir plus.
Cette action vous permet également d'accéder à l'ensemble des fonctionnalités offertes par la classe RenderingOptions, telles que l'application denuméros de page dans les PDF avec IronPDFajoutanttexte et en-têtes et pieds de page HTML avec IronPDFet la personnalisation de la taille du papier PDF. Le document PDF obtenu peut être modifié ou exporté selon les besoins.
Comment convertir des fichiers CSHTML en PDF dans ASP.NET MVC Core ?
- Installer la bibliothèque C# pour convertir les fichiers CSHTML en PDF en C#
- Instanciez le
ChromePdfRenderer
classe - Utiliser le
RenderRazorViewToPdf
méthode de rendu - Passer un
IRazorViewRenderer
et le chemin d'accès du fichier CSHTML à la méthode - Télécharger le document PDF résultant sur le bureau