UTILISATION D'IRONPDF

Comment créer des fichiers PDF dans .NET à l'aide d'IronPDF for .NET

Mise à jour février 25, 2024
Partager:

Ce tutoriel montre comment créer un fichier PDF à l'aide du langage .NET en une seule ligne de code source avec la bibliothèque IronPDF.

Sujets abordés dans ce tutoriel

Le tutoriel couvrira les sujets suivants :

  • Bibliothèque PDF pour la création de fichiers PDF - IronPDF
  • Créer un projet C# .NET Core
  • Installer IronPDF

    1. Gestionnaire de paquets NuGet

    2. Console du gestionnaire de paquets NuGet

    3. Utilisation d'un fichier DLL
  • Ajouter l'espace de noms IronPDF
  • Créer un nouveau document PDF

    1. Créer un document PDF à l'aide d'une chaîne HTML

    2. Créer un document PDF en utilisant le nom de fichier HTML

    3. Créer un document PDF à l'aide d'une URL
  • Résumé

IronPDF

La bibliothèque PDF IronPDF .NET permet aux développeurs de créer facilement des fichiers PDF en C#, F# et VB.NET pour .NET Core et .NET Framework. Le rendu d'IronPDF est "parfait au pixel près" pour les versions de bureau de Google Chrome et permet de créer facilement des documents PDF à l'aide d'une seule ligne de code. Il traite les documents PDF sans Acrobat Reader ou tout autre visualiseur PDF. IronPDF peut être utilisé pour créer des fichiers PDF à l'aide d'une chaîne HTML, d'un fichier HTML ou d'une URL. IronPDF est une bibliothèque gratuite pendant les 30 premiers jours qui sert à créer des PDF.

Quelques caractéristiques importantes de la bibliothèque IronPDF .NET

Créer un projet C

Ce tutoriel utilise la dernière version de Visual Studio.

  • Ouvrez Visual Studio.
  • Créez un nouveau projet C# .NET Core. Sélectionnez .NET Core Console Application.

    Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 1 : Application console

    Console Application

  • Donner un nom au projet. Par exemple, DemoApp.
  • Sélectionnez la version la plus récente et la plus stable du Framework .NET, à savoir 6.0. Cliquez sur le bouton Créer.

    Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 2 : Cadre de travail .NET

    Framework .NET

Installer la bibliothèque IronPDF

Pour créer un document PDF, il faut tout d'abord installer la bibliothèque IronPDF. Vous pouvez l'installer en suivant l'une des méthodes ci-dessous.

1. Gestionnaire de paquets NuGet

L'approche la plus simple consiste à installer la bibliothèque IronPDF for .NET Core à partir du gestionnaire de paquets NuGet.

  • Ouvrez le gestionnaire de paquets en cliquant sur Tools > NuGet Package Manager > Manage NuGet Packages for Solution.
  • Ou faites un clic droit sur le projet dans Solution Explorer et cliquez sur Manage NuGet Packages.

    Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 3 : Gestionnaire de paquets - Explorateur de solutions

    Package Manager - Solution Explorer

  • Recherchez IronPDF. Sélectionnez IronPDF et cliquez sur le bouton Installer. La bibliothèque commencera l'installation.

    Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 4 : Installer IronPDF

    Installer IronPDF

2. Console du gestionnaire de paquets NuGet

Ouvrez la console NuGet Package Manager en cliquant sur Tools > NuGet Package Manager > Package Manager Console. Tapez la commande suivante dans la ligne de commande.

Install-Package IronPdf

Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 5 : Console du gestionnaire de paquets

Console de gestion des paquets

3. Utilisation d'un fichier DLL

La troisième façon d'utiliser IronPDF dans votre projet est d'ajouter un fichier DLL de la bibliothèque IronPDF. Vous pouvez télécharger leFichier DLL IronPDF directement à partir de ce site web.

  • Téléchargez le fichier zip de la DLL. Extrayez-le dans un dossier spécifique.
  • Ouvrez un projet dans Visual Studio. Dans l'explorateur de solutions, cliquez avec le bouton droit de la souris sur References et recherchez le fichier DLL IronPDF.

Ajouter l'espace de noms IronPDF

Une fois l'installation terminée, ajoutez maintenant l'espace de noms IronPDF à votre fichier de programme.

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

Note : Vous devez ajouter cette ligne de code à chaque fichier dans lequel vous souhaitez utiliser les fonctionnalités d'IronPDF.

Créer un nouveau document PDF

IronPDF est prêt et créons des documents PDF à l'aide de cette application .NET Core. Il existe plusieurs façons de créer des documents PDF. Examinons-en quelques-unes ci-dessous à l'aide d'exemples de code.

1. Créer un fichier PDF à l'aide d'une chaîne HTML

La bibliothèque IronPDF permet de traiter très facilement les chaînes HTML et de les convertir au format PDF. Voici le code qui permet de créer facilement des PDF.

// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
// Render any HTML fragment or document to HTML
var renderer = new ChromePdfRenderer();
using var pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>");
pdf.SaveAs("pixel-perfect.pdf");
' Render any HTML fragment or document to HTML
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>")
pdf.SaveAs("pixel-perfect.pdf")
VB   C#

Ce code génère un fichier PDF contenant le contenu transmis dans le champméthode RenderHtmlAsPdf (Rendu HTML sous forme de pdf). Cette fonction permet de convertir un fragment HTML en document PDF.

Vous devez être familiarisé avec les balises HTML pour générer des fichiers ou des pages PDF à l'aide de la bibliothèque IronPDF. Lesméthode SaveAs est utilisé pour enregistrer le fichier PDF de sortie. Vous pouvez voir la page PDF de sortie ci-dessous.

Sortie

Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 6 : Chaîne HTML vers PDF

Chaîne HTML vers PDF

2. Créer un PDF en utilisant le nom de fichier HTML

La bibliothèque IronPDF offre une fonctionnalité fantastique pour créer un fichier PDF à partir d'un fichier HTML. IronPDF convertit directement tout ce qui se trouve dans un document HTML, y compris les images, les feuilles de style CSS, les formulaires, etc. en un document PDF. Il ne nécessite aucune autre bibliothèque ou fonction pour la suite du traitement. IronPDF convertit directement n'importe quel fichier HTML en fichier PDF.

Examinons le code suivant pour créer un fichier PDF à partir d'un fichier HTML :

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("IronFile.html");
pdf.SaveAs("IronPDF.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderHtmlFileAsPdf("IronFile.html")
pdf.SaveAs("IronPDF.pdf")
VB   C#

Ici, leméthode RenderHtmlFileAsPdf est utilisé pour créer des PDF à partir de fichiers HTML, et c'est la fonction la plus importante dans le code ci-dessus. Vous pouvez indiquer le chemin complet du fichier HTML dans le paramètre de la fonction ou simplement placer le fichier HTML dans le dossier bin du code source. Il vous suffira alors de mettre le nom du fichier avec son extension dans le paramètre de la fonction RenderHtmlFileAsPdf. Le fichier PDF de sortie sera enregistré dans le dossier bin lorsque vous exécuterez ce code. La fonction SaveAs vous permet de sauvegarder les fichiers PDF créés.

Vous pouvez vérifier les autres options de rendu de .NET Core ainsi que les options d'en-tête et de pied de page à partir de cette pageTutoriel sur les options de rendu d'IronPDF.

3. Créer un PDF à l'aide d'URL

Il est parfois nécessaire de créer des fichiers PDF d'une URL de manière programmatique dans l'application. Vous pouvez utiliser n'importe quelle URL pour créer un document PDF et renvoyer un fichier dans la bibliothèque IronPDF.

Voici l'exemple de code :

var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
pdf.SaveAs("IronPDF PDF Library.pdf");
Dim renderer = New ChromePdfRenderer()
Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/")
pdf.SaveAs("IronPDF PDF Library.pdf")
VB   C#

Le code ci-dessus créera un fichier PDF à partir du paramètre URL donné à la fonctionméthode RenderUrlAsPdf. Cette fonction crée un document PDF de l'URL. La fonction SaveAs est utilisée pour enregistrer les fichiers de sortie dans le dossier bin. Vous pouvez voir le dossier bin dans le dossier de votre projet.

Sortie

Comment créer des fichiers PDF en .NET à l'aide d'IronPDF, Figure 7 : URL vers un document PDF

URL to PDF Document (en anglais)

Résumé

IronPDF est une solution complète pour travailler avec des documents PDF. Il permet de convertir différents formats en PDF. La manipulation et le formatage des fichiers PDF deviennent très faciles grâce à la fonction de bibliothèque d'IronPDF. Il suffit de quelques lignes de code pour créer et formater le fichier PDF par programme. Son principal atout est le convertisseur HTML, et il ne convertit pas le HTML en PDF à partir d'un serveur distant. Il s'agit d'une instance d'un véritable navigateur web conforme aux normes en arrière-plan(sans qu'il soit nécessaire d'installer un logiciel supplémentaire). Le HTML est rendu avec une précision totale --- et 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 leur logiciel. Il s'agit d'un produit ouvertement commercial, dont les licences et les prix sont publiés sur le site web.

Vous pouvez essayer la version gratuite de cette bibliothèque PDF pour tester ses fonctionnalités. Il existe une clé d'essai gratuite pour tester tout le potentiel d'IronPDF et générer des documents PDF dans vos applications. De plus, l'offre spéciale actuelle vous permet d'obtenir cinq produits d'IronPDF pour le prix de deux seulement. De plus amples informations sur l'octroi de licences sont disponibles à l'adresse suivantePage de licences IronPDF.

< PRÉCÉDENT
Comment télécharger un PDF à partir d'une URL en C# (Tutoriel étape par étape)
SUIVANT >
Création d'un générateur de PDF en ASP.NET Core à l'aide d'IronPDF