UTILISATION D'IRONPDF

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

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 C# ; Projet

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 en utilisant IronPDF, Figure 1 : Application console

    Application Console

  • Donner un nom au projet. Par exemple, DemoApp.
  • Sélectionnez la dernière et la plus stable version de .NET Framework, qui est la version 6.0. Cliquez sur le bouton Créer.

    Comment créer des fichiers PDF dans .NET à l'aide d'IronPDF, Figure 2 : .NET Framework

    .NET Framework

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 packages en cliquant sur Outils > Gestionnaire de packages NuGet > Gérer les packages NuGet pour la solution.
  • Ou faites un clic droit sur le projet dans Explorateur de solutions et cliquez sur Gérer les packages NuGet.

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

    Gestionnaire de packages - Explorateur de solutions

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

    Comment créer des fichiers PDF dans .NET en utilisant IronPDF, Figure 4: Installer IronPDF

    Installer IronPDF

2. Console du gestionnaire de paquets NuGet

Ouvrez la Console du Gestionnaire de Packages NuGet en cliquant sur Outils > Gestionnaire de Packages NuGet > Console du Gestionnaire de Packages. Tapez la commande suivante dans la ligne de commande.

Install-Package IronPdf
Install-Package IronPdf
SHELL

Comment créer des fichiers PDF dans .NET en utilisant IronPDF, Figure 5 : Console du gestionnaire de packages

Console du gestionnaire de packages

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 le fichier DLL IronPDF directement depuis ce site.

  • 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
$vbLabelText   $csharpLabel

Remarque : Vous devez ajouter cette ligne de code à chaque fichier où vous souhaitez utiliser les fonctionnalités de 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")
$vbLabelText   $csharpLabel

Ce code générera un fichier PDF contenant le contenu passé dans la méthode RenderHtmlAsPdf. 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. La méthode SaveAs est utilisée 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 en utilisant IronPDF, Figure 6 : Chaîne HTML en PDF

Chaîne HTML en 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")
$vbLabelText   $csharpLabel

Ici, la méthode RenderHtmlFileAsPdf est utilisée pour créer un 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. Ensuite, vous n'aurez qu'à mettre le nom du fichier avec l'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 aidera à enregistrer les fichiers PDF créés.

Vous pouvez consulter d'autres options de rendu .NET Core ainsi que des options d'en-tête et de pied de page dans ce tutoriel sur les options de rendu 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")
$vbLabelText   $csharpLabel

Le code ci-dessus créera un fichier PDF à partir du paramètre d'URL donné à la mé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 de IronPDF, Figure 7 : URL vers le document PDF

URL vers document PDF

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 lance en arrière-plan une instance d'un véritable navigateur web conforme aux normes (sans qu'aucun logiciel supplémentaire n'ait besoin d'être installé). 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. Plus d'informations sur les licences sont disponibles sur cette page de licences IronPDF.

Chaknith Bin
Ingénieur logiciel
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
< 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