Passer au contenu du pied de page

Comment convertir les vues en PDFs dans ASP NET Core MVC

Regardez cette vidéo pour maîtriser la conversion des vues en PDF dans ASP.NET Core MVC avec IronPDF, et générez sans effort des rapports et des factures professionnels depuis vos applications web !

Dans ce tutoriel, nous explorons la conversion des vues en PDF dans ASP.NET Core MVC avec IronPDF. Commencez par vous assurer qu'IronPDF et son extension MVC Core sont installés via le gestionnaire de packages NuGet. Le processus commence par l'examen de la classe modèle Person.cs, qui décrit une classe Person avec des propriétés telles que ID, Name, Title et Description. Ensuite, nous examinons le fichier HomeController.cs, où une méthode asynchrone crée une liste de données de personnes fictives.

Pour les requêtes POST, le moteur de rendu PDF Chrome de IronPDF est utilisé pour convertir les données de vue et de modèle en un document PDF. L'en-tête de réponse est configuré pour afficher le PDF en ligne, et le fichier PDF est retourné. Pour les requêtes non-POST, la vue avec la liste des personnes est renvoyée.

Dans la vue HTML Persons.cshtml, nous affichons les détails de la personne dans un tableau et incluons un formulaire avec un bouton " Imprimer la personne " déclenchant la conversion PDF. Le fichier _Layout.cshtml est mis à jour pour inclure un élément de navigation permettant d'accéder facilement à la page de la personne. Le fichier Program.cs enregistre des services essentiels comme IHttpContextAccessor et le moteur de rendu de vues Razor , essentiels pour le rendu des vues dans les PDF. En exécutant le projet, les utilisateurs peuvent naviguer vers la page de la personne et convertir la vue en PDF en utilisant le bouton 'Imprimer Personne'. Cette fonctionnalité est inestimable pour générer des rapports ou des factures à partir de vues.

Vidéos connexes

Prêt à commencer?
Nuget Téléchargements 18,560,885 | Version : 2026.4 vient de sortir
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.

Équipe de soutien Iron

Nous sommes en ligne 24 heures sur 24, 5 jours sur 7.
Chat
Email
Appelez-moi