IRONSOFTWAREHOME
UTILISATION DE IRONPDF

Comment Ajouter des Numéros de Page dans un PDF en utilisant C#

Curtis Chau
Curtis Chau
Updated: 4 septembre 2026

Si vous êtes un développeur .NET, vous avez probablement déjà eu à générer des fichiers PDF à partir de pages web dans vos applications web. Heureusement, avec ASP.NET Core, ce processus devient un jeu d'enfant grâce à la bibliothèque PDF IronPDF. Cela vous permet de créer un PDF avec une seule ligne de code. Voyons comment vous pouvez utiliser IronPDF pour créer un fichier PDF.

Sujets abordés dans ce tutoriel

Ce tutoriel couvrira les sujets suivants :

  • IronPDF
  • Créer une application Web Core ASP.NET
  • Installer la bibliothèque IronPDF
    1. Package Manager NuGet
    2. Console du Package Manager NuGet
    3. Utilisation du fichier DLL
  • Créer un document PDF à l'aide d'applications Web Core ASP.NET
    1. Créez un document PDF en utilisant ASP.NET WebForms (ASPX)
    2. Créer un document PDF dans ASP.NET Core à partir d'un fichier HTML
  • Résumé

IronPDF

La bibliothèque IronPDF for .NET permet aux développeurs de créer facilement des documents PDF en C#, F# et VB.NET for .NET Core et .NET Framework. Le rendu d'IronPDF est une copie au pixel près des versions de bureau de Google Chrome. Elle traite les documents PDF sans Adobe Acrobat. IronPDF peut être utilisé pour créer un fichier PDF à partir de pages web ASP.NET, de contenu HTML, d'URL ou depuis des applications Model View Controller.

Quelques fonctionnalités importantes de la bibliothèque IronPDF for .NET :

Commençons par voir comment utiliser la bibliothèque IronPDF pour créer un document PDF.

Créer une application Web Core ASP.NET

Ce tutoriel suppose que vous avez la dernière version de Visual Studio installée.

  • Ouvrez Visual Studio
  • Créez une nouvelle application Web Core ASP.NET

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 1 : Application Web Application Web

  • Donnez un nom au projet (par exemple Pdf_Generation)
  • La dernière et la plus stable version du .NET Framework est la 6.0. Sélectionnez cette version du framework.

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 2 : .NET Framework .NET Framework

Installer la bibliothèque IronPDF

Pour créer un document PDF, la première étape consiste à installer la bibliothèque IronPDF. Vous pouvez l'installer en utilisant l'une des méthodes ci-dessous.

1. NuGet Package Manager

Pour installer la bibliothèque IronPDF C# .NET Core à partir du Package Manager NuGet :

  • Ouvrez le Package Manager NuGet en cliquant sur Outils > Package Manager NuGet > Gérer les packages NuGet pour la solution.

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 3 : Package Manager NuGet Package Manager NuGet

  • Ou, faites un clic droit sur le projet dans l'Explorateur de solutions et cliquez sur Gérer les packages NuGet.

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 4 : Package Manager NuGet - Explorateur de solutions Package Manager NuGet - Explorateur de solutions

  • Recherchez IronPDF. Sélectionnez IronPDF et cliquez sur Installer. La bibliothèque commencera à s'installer.

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 5 : Package Manager NuGet - Explorateur de solutions Package Manager NuGet - Explorateur de solutions

2. Console du Package Manager NuGet

Ouvrez le Package Manager NuGet en cliquant sur Outils > Package Manager NuGet > Console du Package Manager. Tapez la commande suivante dans le terminal.

PM > Install-Package IronPdf

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 6 : Package Manager NuGet - Explorateur de solutions Package Manager NuGet - Explorateur de solutions

3. Utilisation d'un fichier DLL

La troisième manière d'inclure IronPDF dans votre projet est d'ajouter un fichier DLL de la bibliothèque IronPDF. Vous pouvez télécharger le fichier DLL depuis cette page de téléchargement direct du package IronPDF.

  • Téléchargez le fichier zip contenant le DLL et extrayez-le dans un dossier spécifique.
  • Ouvrez le projet dans Visual Studio. Dans l'Explorateur de solutions, faites un clic droit sur Références et naviguez jusqu'au fichier DLL IronPDF.

Créer un document PDF dans des applications Web ASP.NET Core

IronPDF est prêt, et maintenant, créez un PDF dans les applications Web ASPX et ASP.NET Core.

Il existe plusieurs manières de créer un document PDF. Voyons-en quelques-unes ci-dessous à l'aide d'exemples de code.

1. Créer un PDF à l'aide de ASPX WebForms

Cette section montrera comment générer des fichiers PDF à partir de ASPX WebForms, qui ne prend en charge que la version 4 de .NET Framework. Il est donc nécessaire d'installer IronPdf.Extensions.ASPX depuis la page officielle NuGet pour ASPX. Ce n'est pas disponible dans .NET Core car ASPX est supplanté par le modèle MVC.

Ouvrez le fichier source de la page web ASPX que vous souhaitez convertir en document PDF, dans ce cas, créez une nouvelle page Default.aspx.

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 7 : Package Manager NuGet - Explorateur de solutions Package Manager NuGet - Explorateur de solutions

Ouvrez le fichier Default.aspx.cs, et ajoutez le namespace IronPDF en haut du fichier.

using IronPdf;

Ensuite, écrivez la ligne de code suivante dans la fonction Page_Load() :

// This code renders the current ASPX page as a PDF file and displays it in the browser.
AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.InBrowser);

Avec une seule ligne de code, un nouveau document PDF est créé à partir d'une page web ASP.NET.

The RenderThisPageAsPdf method is used within the AspxToPdf class to convert the ASPX page into a PDF file.

Lorsque vous exécutez le projet, un PDF de la page web s'affichera dans le navigateur. Cela se fait côté serveur.

Le code ci-dessus affiche uniquement le document PDF dans le navigateur. Il est également possible de télécharger directement le document PDF sur l'ordinateur en ajoutant cette ligne de code dans la fonction Page_Load() :

// This code downloads the generated PDF file of the current ASPX page to the client.
AspxToPdf.RenderThisPageAsPdf(IronPdf.AspxToPdf.FileBehavior.Attachment);

Ce code téléchargera le fichier PDF de la page ASPX dans le répertoire de projet .NET.

Sortie :

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 8 : Page ASPX vers PDF Page ASPX en PDF

2. Créer un PDF à l'aide de ASP.NET Core à partir d'un fichier HTML

Cette section montrera comment générer des fichiers PDF dans ASP.NET Core. IronPDF peut convertir tout ce qui se trouve dans un fichier HTML, y compris les images, CSS, formulaires, etc., directement en document PDF. Ajoutez un bouton qui générera des PDFs lorsqu'il sera cliqué.

Ajoutez le balisage ci-dessous à n'importe quelle page .cshtml de votre choix (index.cshtml sera utilisé ici).

<div>
    <form method="post" asp-page="Index" asp-page-handler="GeneratePDF">
        <input type="Submit" value="GeneratePDF"/>
    </form>
</div>
HTML

Dans le fichier index.cshtml.cs, créez une méthode appelée OnPostGeneratePDF. Cette fonction sera utilisée pour rendre le HTML en PDF.

public void OnPostGeneratePDF()
{
    // Placeholder method that will handle PDF generation.
}

Ensuite, ajoutez une nouvelle page HTML à votre application web.

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 9 : Ajouter une nouvelle page web Ajouter une nouvelle page Web

Ajoutez du texte au corps de cette page, par exemple " Génération de fichiers PDF à partir de pages HTML ".

Enfin, ajoutez le code suivant dans la méthode d'action OnPostGeneratePDF.

public void OnPostGeneratePDF()
{
    // Create a new instance of the ChromePdfRenderer class to handle PDF rendering.
    var renderer = new ChromePdfRenderer();
    
    // Render the HTML file as a PDF by specifying the path and save the resulting PDF file.
    var pdf = renderer.RenderHtmlFileAsPdf("Pages/htmlpage.html");

    // Save the generated PDF document with the specified name.
    pdf.SaveAs("MyPdf.pdf");
}

Ci-dessus, la fonction RenderHtmlFileAsPdf est utilisée pour créer des PDFs à partir de fichiers HTML en spécifiant le chemin d'accès au fichier HTML qui sera converti.

Exécutez le projet et cliquez sur le bouton "Générer PDF". Le fichier PDF généré apparaîtra dans le dossier du projet ASP.NET Core.

Résultat :

Création d'un générateur PDF dans ASP.NET avec IronPDF, Figure 10 : Page HTML ASP.NET vers PDF Page HTML ASP.NET en PDF

Visitez les pages de tutoriel pour apprendre à convertir des vues MVC en PDFs dans ASP.NET Core.

Résumé

IronPDF for .NET Core est une solution complète pour travailler avec les documents PDF. Il offre la possibilité de convertir à partir de différents formats vers un nouveau document PDF. Il suffit de quelques lignes de code pour créer et formater des fichiers PDF de manière programmée.

Le point fort principal d'IronPDF est le convertisseur HTML, qui rend des documents HTML en utilisant une instance réelle d'un navigateur web conforme aux normes, en arrière-plan. Le HTML est rendu avec une précision complète, dans un format vectoriel adapté aux normes les plus élevées de l'impression commerciale. Le résultat est un PDF propre et de haute qualité.

IronPDF est idéal pour les développeurs et les entreprises qui ont besoin de manipuler des fichiers PDF dans leurs logiciels. Les informations sur la licence commerciale et les tarifications sont publiées sur le site web.

Vous pouvez essayer la version gratuite de la bibliothèque IronPDF pour tester sa fonctionnalité. Une clé de licence d'essai gratuite vous permettra de tester l'ensemble des fonctionnalités d'IronPDF.

De plus, une offre spéciale vous permet d'obtenir les cinq produits Iron Software pour le prix de seulement deux. Plus d'informations sur la licence peuvent être trouvées sur cette page d'informations sur la licence Iron Software.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes et créer des manuels bien structurés et visuellement attrayants.

...
Lire la suite

Articles connexes

Key in blue circle

Obtenez votre clé d'essai de 30 jours instantanément.

Your trial license will be sent to your email address

Aucune restriction. 100 % débloqué. Pas de carte bancaire.

OR
bullet_checkedAucune carte de crédit ou création de compte requiseAucune restriction. 100 % débloqué. Pas de carte bancaire.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Réservez votre Démonstration en direct gratuite
Booking Badge

De confiance par des millions d'ingénieurs dans le monde entier

Logos des clients d'Iron Software
Obtenez Votre Consultation sans Engagement
Remplissez le formulaire ci-dessous ou envoyez un email à sales@ironsoftware.com
Vos informations seront toujours gardées confidentielles.
De confiance par des millions d'ingénieurs dans le monde entier
Logos des clients d'Iron Software
Obtenez votre clé d'essai 30 jours gratuitement.
Aucune carte de crédit ou création de compte requise
Bibliothèque C# NuGet pour PDF
Installer avec NuGet

Version : 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Dans l'explorateur de solutions, faites un clic droit sur Références, Gestion des packages NuGet
  2. Sélectionnez Parcourir et recherchez « IronPDF »
  3. Sélectionnez le package et installez
C# PDF DLL
Télécharger DLL

Version : 2026.9

ou téléchargez l'installateur Windows ici.

  1. Téléchargez et décompressez IronPDF à un emplacement tel que ~/Libs dans votre répertoire de solution
  2. Dans l'explorateur de solutions Visual Studio, faites un clic droit sur Références. Sélectionnez Parcourir, « IronPDF.dll »

Licences à partir de 749 $