CSHTML en PDF (Pages Razor)
Cet exemple de code démontre le processus de conversion d'une page Razor en PDF.
Pour réaliser cela dans une application Web ASP.NET Core, vous aurez besoin de deux paquets : IronPdf.Extensions.Razor et IronPdf. Ces packages travaillent ensemble pour permettre le rendu des pages Razor en PDF.
En rendant à partir des pages Razor, vous accédez à toutes les fonctionnalités fournies par la classe RenderingOptions. Le document PDF résultant peut être ultérieurement édité ou exporté selon les besoins.
Comment convertir des pages Razor en PDF en C#
- Installer la bibliothèque IronPDF pour la conversion des pages Razor
- Instanciez la classe
ChromePdfRenderer - Transmettez la page Razor actuelle à la méthode
RenderRazorToPdf - Afficher le document PDF dans le navigateur ou le télécharger sur le bureau
Dans cet exemple, le contenu de la page Razor est rendu en PDF en utilisant ChromePdfRenderer d'IronPDF. Vous pouvez spécifier des options de rendu, telles que la taille du papier et le titre, via RenderingOptions. Le PDF généré peut être enregistré en tant que fichier ou servi directement comme contenu pour l'affichage dans le navigateur. Les en-têtes de réponse peuvent être ajustés pour permettre l'affichage en ligne ou le téléchargement de fichiers.

