Comment convertir les vues en PDFs dans ASP NET Core MVC

How to Convert Views to PDFs in ASP.NET Core MVC

This article was translated from English: Does it need improvement?
Translated
View the article in English

Une vue est un composant du framework ASP.NET utilisé pour générer du balisage HTML dans les applications web. Elle fait partie du modèle Modèle-Vue-Contrôleur (MVC), couramment utilisé dans les applications ASP.NET MVC et ASP.NET Core MVC. Les vues sont responsables de la présentation des données à l'utilisateur en rendant dynamiquement le contenu HTML.

Démarrage rapide : Convertir sans effort CSHTML en PDF dans ASP.NET Core

Transformez vos vues ASP.NET Core MVC en PDF sans effort en utilisant IronPDF. Avec une seule ligne de code, vous pouvez rendre vos fichiers '.cshtml' en documents PDF de haute qualité. Simplifiez votre processus de développement en intégrant cette fonctionnalité directement dans votre application MVC, permettant une génération de PDF fluide à partir de vues HTML dynamiques. Suivez le guide pour configurer votre environnement et commencez à convertir dès aujourd'hui.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. Copy and run this code snippet.

    // using IronPdf.Extensions.Mvc.Core
    new IronPdf.ChromePdfRenderer().RenderRazorViewToPdf(HttpContext, "Views/Home/Report.cshtml", model).SaveAs("report.pdf");
  3. Deploy to test on your live environment

    Start using IronPDF in your project today with a free trial
    arrow pointer

ASP.NET Core Web App MVC (Modèle-Vue-Contrôleur) est une application web fournie par Microsoft pour construire des applications web utilisant ASP.NET Core.

  • Modèle : Représente les données et la logique métier, gère les interactions de données et communique avec les sources de données.
  • Vue : Présente l'interface utilisateur, se concentre sur l'affichage des données et rend l'information à l'utilisateur.
  • Contrôleur : Gère l'entrée utilisateur, répond aux requêtes, communique avec le Modèle et orchestre les interactions entre le Modèle et la Vue.

IronPDF simplifie le processus de création de fichiers PDF à partir de Vues au sein d'un projet ASP.NET Core MVC. Cela rend la génération de PDF facile et directe dans ASP.NET Core MVC.

class="hsg-featured-snippet">

Flux de travail minimal (5 étapes)

  1. Téléchargez la bibliothèque C# pour convertir les vues en PDFs dans ASP.NET Core MVC
  2. Ajoutez une classe modèle pour les données
  3. Éditez le fichier "HomeController.cs" et utilisez la méthode RenderRazorViewToPdf
  4. Créez une nouvelle Vue et éditez le fichier ".cshtml" pour rendre le PDF
  5. Téléchargez le projet d'exemple pour un démarrage rapide

Package d'extension IronPDF

Le package IronPdf.Extensions.Mvc.Core est une extension du package principal IronPdf. Les deux packages IronPdf.Extensions.Mvc.Core et IronPdf sont nécessaires pour rendre les Vues en documents PDF dans un ASP.NET Core MVC.

Install-Package IronPdf.Extensions.Mvc.Core

class="products-download-section">
data-modal-id="trial-license-after-download">
class="product-image">Bibliothèque C# NuGet pour PDF
class="product-info">

Installer avec NuGet

class="copy-nuget-row">
Install-Package IronPdf.Extensions.Mvc.Core
class="copy-button">
class="nuget-link">nuget.org/packages/IronPdf.Extensions.Mvc.Core/