UTILISATION D'IRONPDF

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

Mise à jour février 8, 2024
Partager:

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é

    Conditions requises pour l'utilisation d'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 deconstruire un fichier PDF à l'aide de HTML5javaScript, CSS et images. Vous pouvez modifier, estampiller et ajouter des en-têtes et des pieds de page à un PDF en toute transparence. En outre, il est très facile de lire du texte PDF, d'extraire des images, ou d'effectuer des recherches dans des bases de donnéesconvertir des images en PDF de manière programmatique.

Voici quelques-unes de ses principales caractéristiques :

  • Créez des documents PDF à partir de HTML4/5, CSS, JavaScript et d'images.
  • Générer des documents PDF à partir d'URL.
  • Charger les URL avecidentifiants de connexion au réseau personnaliséil s'agit d'un système de gestion de l'accès à l'Internet qui permet d'utiliser les en-têtes HTTP, les proxies, les cookies, les agents d'utilisateur et les variables de formulaire pour se connecter derrière des formulaires de connexion en HTML.
  • Cryptage et décryptage des PDF.
  • Fusionner des fichiers PDF existants.
  • Création et éditionFormulaires PDF.

    Ce tutoriel se concentre sur la conversion de fichiers PNG en documents PDF. IronPDF prend en charge presque tous les formats d'image pour la conversion. Les formats d'image pris en charge sont JPG, PNG, GIF, TIFF, SVG et BMP.

2. Créer un projet C

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 de la console après la création du projet

    **Programme de la 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 à partir de l'explorateur de solutions

Ouvrir à partir de 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# Convertir PNG en PDF(Exemple de code Tutoriel), Figure 3 : Parcourir IronPDF

Consulter 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 d'IronPDF à partir du site web. Il peut être téléchargé instantanément à partir de la pageLien de téléchargement de la DLL officielle d'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

    Tout est fait! 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
VB   C#

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 permet de réaliser cette tâche en utilisant la fonction de traduction de l'IronPDFimageToPdf` méthode. 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érer le dossier assets avec tous les fichiers PNG et le passer à la méthode ImageToPdf pour le flux de l'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
VB   C#

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 : Un seul fichier JPG vers un fichier PDF

Fichier JPG unique vers 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 : Plusieurs images PNG vers un document PDF

Traduction de plusieurs images PNG vers un 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 le tester! 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 d'IronPDF pour le prix de deux seulement! Visiter ce sitePage d'information sur les licences IronPDF pour plus d'informations sur les licences.

< PRÉCÉDENT
C# Text to PDF (Tutoriel d'exemple de code)
SUIVANT >
C# Convertir JPG en PDF (Tutoriel d'exemple de code)