UTILISATION D'IRONPDF

C# Convertir PNG en PDF (Tutoriel d'exemple de code)

Cet article vous guidera sur la manière de convertir un PNG en PDF à l'aide de l'API de conversion d'images IronPDF en C#.

Sujets abordés dans le didacticiel

Dans ce tutoriel, les sujets suivants seront abordés :

  1. Introduction à la bibliothèque IronPDF

  2. Créer un projet C#

  3. Installer la bibliothèque IronPDF

    • Méthode 1 : Solution NuGet Package Manager

    • Méthode 2 : Console du gestionnaire de paquets NuGet

    • Méthode 3 : Utilisation du fichier DLL
  4. Ajouter l'espace de noms IronPDF

  5. Convertir des images JPG en documents PDF

  6. Résumé

    Exigences lors de l'utilisation de IronPDF :

    • Vous devez avoir une connaissance de base des langages C#.
    • Vous devez avoir une connaissance de base des applications Windows.

1. Introduction à la bibliothèque IronPDF

La solution IronPDF .NET PDF Library est un rêve pour les développeurs, en particulier les ingénieurs logiciels qui utilisent C#. Grâce à cet excellent outil d'Iron Software, vous pouvez facilement créer une bibliothèque PDF de base pour .NET. IronPDF garantit que toute conversion de PDF à partir de différents formats se fera sans effort et sans perte de temps.

Il vous permet également de construire un fichier PDF en utilisant HTML5, JavaScript, CSS et des images. Vous pouvez modifier, estampiller et ajouter des en-têtes et des pieds de page à un PDF en toute transparence. De plus, cela facilite grandement la lecture du texte PDF, l'extraction d'images, ou la conversion d'images en PDF par programmation.

Voici quelques-unes de ses principales caractéristiques :

2. Créer un C# ; Projet

Ce tutoriel utilisera la dernière version de Visual Studio et le langage de programmation C# pour construire le projet. Le code de l'exemple étant dérivé de C# 10.0, vous devez avoir quelques connaissances concernant les instructions de premier niveau.

Commençons par créer un projet C#.

  • Ouvrez Visual Studio.
  • Créez un nouveau projet C# ou ouvrez un projet existant.
  • Donner un nom au projet.
  • Sélectionnez .NET Core >= 3.1 car la version 3.1 est prise en charge et fonctionne sur tous les appareils. La version la plus récente et la plus stable du Framework .NET est la 6.0.

    C# Convertir PNG en PDF (Exemple de Code Tutoriel), Figure 1 : Programme Console après Création du Projet

    Programme console après la création du projet

3. Installer la bibliothèque IronPDF

Méthode 1 : Solution NuGet Package Manager

C# Convertir PNG en PDF (Exemple de code tutoriel), Figure 2 : Ouvrir depuis l'Explorateur de solutions

Ouvrir depuis l'Explorateur de solutions

Une fois la solution NuGet Package Manager ouverte, recherchez la bibliothèque IronPDF permettant de convertir une image PNG en fichier PDF. Cliquez ensuite sur installer.

C# Conversion PNG en PDF (Exemple de code tutoriel), Figure 3 : Naviguer dans IronPDF

Parcourir IronPDF

Méthode 2 : Console du gestionnaire de paquets NuGet

L'utilisation de la console NuGet Package Manager vous permettra d'installer la bibliothèque sans effort. Aucun privilège administratif n'est requis pour installer la bibliothèque. Une commande NuGet sera utilisée pour installer la bibliothèque IronPDF dans votre projet. Il suffit d'utiliser la commande suivante pour procéder.

Install-Package IronPdf

Méthode 3 : Utilisation d'un fichier DLL

Vous pouvez télécharger directement le fichier .DLL de IronPDF depuis le site web. Il peut être instantanément téléchargé depuis le lien officiel de téléchargement du DLL IronPDF.

Pour référencer la bibliothèque dans votre projet, suivez ces instructions :

  • Cliquez avec le bouton droit de la souris sur la solution dans l'explorateur de solutions
  • Sélectionnez "Références"
  • Recherchez la bibliothèque IronPDF.dll
  • Cliquez sur OK

    Terminé ! IronPDF est téléchargé, installé et prêt à l'emploi pour convertir des PNG au format PDF.

4. Ajouter l'espace de noms IronPDF

Ajoutez maintenant l'espace de noms IronPDF à votre programme. Vous devez ajouter une ligne de code donnée au début du fichier.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Cela vous permettra d'accéder à toutes les fonctions offertes par IronPDF. Cette ligne de code doit être ajoutée à chaque fichier dans lequel vous souhaitez utiliser les fonctionnalités d'IronPDF.

5. Convertir PNG au format PDF

Convertir des fichiers PNG en documents PDF est très facile avec IronPDF. Une seule ligne de code peut accomplir cette tâche en utilisant la méthode ImageToPdf d'IronPDF. Dans le répertoire du projet, placez les images PNG à convertir dans un dossier nommé assets. Le dossier doit être placé à l'emplacement : bin\Debug\net6.0. Ensuite, en utilisant System.IO.Directory, énumérez le dossier des ressources contenant tous les fichiers PNG et passez-le à la méthode ImageToPdf pour le flux d'opération de conversion. L'exemple de code suivant vous aide à convertir une image PNG en un document PDF et à enregistrer un objet Stream sur le disque.

using IronPdf;

Console.WriteLine("C# Convert PNG to PDF using IronPDF");

// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("PNG successfully converted to PDF");
using IronPdf;

Console.WriteLine("C# Convert PNG to PDF using IronPDF");

// One or more images as IEnumerable. This example selects all PNG images in a specific 'assets' folder.
var image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".png") 
 f.EndsWith(".PNG"));

// Converts the images to a PDF and saves it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("PNG successfully converted to PDF");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel

Dans l'extrait de code ci-dessus, le dossier asset ne contient qu'un seul fichier PNG. Le fichier de sortie ressemble à ceci :

C# Convertir PNG en PDF (Exemple de Code Tutoriel), Figure 4 : Fichier JPG unique en fichier PDF

Fichier JPG unique en fichier PDF

Le même exemple de code peut être utilisé pour convertir plusieurs images PNG. Les formats de fichiers de sortie contiennent trois documents PNG vers PDF.

C# Convertir PNG en PDF (Exemple de Code Tutoriel), Figure 5 : Images PNG Multiples vers Document PDF

Multiples images PNG en document PDF

6. Résumé

Ce tutoriel montre comment convertir une image PNG en un document PDF à l'aide de la bibliothèque IronPDF C#. La manipulation et la configuration des fichiers PDF deviennent remarquablement faciles grâce à la fonction de bibliothèque IronPDF. Il suffit de quelques lignes de code pour construire un document PDF à partir de fichiers PNG. Qu'il s'agisse de convertir des images JPG, des images PNG ou de nombreux autres formats, IronPDF est idéal pour les développeurs et les entreprises.

Utilisez la version gratuite pour l'essayer ! De plus, avec une clé d'essai gratuite, vous pouvez tester les fonctionnalités d'IronPDF. De plus, l'offre spéciale actuelle vous permet d'obtenir cinq produits de IronPDF pour le prix de seulement deux ! Visitez cette page d'informations sur les licences IronPDF pour plus d'informations sur les licences.

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
C# Text to PDF (Tutoriel d'exemple de code)
SUIVANT >
C# Convertir JPG en PDF (Tutoriel d'exemple de code)