Passer au contenu du pied de page
UTILISATION DE IRONPDF

C# Convertir JPG en PDF (Exemple de code Tutoriel)

Cet article vous guidera pour convertir les formats JPG au format PDF par programmation en C#, en utilisant la bibliothèque IronPDF très rapidement.

class="hsg-featured-snippet">

Comment convertir JPG en PDF en C#

  1. Télécharger et installer la bibliothèque JPG vers PDF C# depuis NuGet
  2. Utilisez la classe ImageToPdfConverter pour convertir JPG en PDF
  3. Spécifiez les paramètres d'image facultatifs pour la sortie PDF
  4. Exportez le PDF vers l'emplacement désiré
  5. Vérifiez le document converti JPG en PDF

Sujets couverts dans le Tutoriel

Dans ce tutoriel, les sujets suivants seront couverts :

  1. Introduction à la bibliothèque IronPDF
  2. Créer un projet C#
  3. Installer la bibliothèque IronPDF
    • Méthode 1 : Solution du gestionnaire de packages NuGet
    • Méthode 2 : Console du gestionnaire de packages 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 d'IronPDF :

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

1. Créer un projet C

Avant de commencer, vous devez avoir quelques connaissances concernant les instructions de niveau supérieur, car le code de base est extrait de C# 10.0.

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

  • Ouvrez Visual Studio.
  • Créez un nouveau projet C#.
  • Donnez un nom au projet.
  • Sélectionnez une version .NET Core pour votre projet. Il est recommandé d'utiliser .NET 6.0 pour ce projet.

2. Installer la bibliothèque IronPDF

Méthode 1 : Solution du gestionnaire de packages NuGet

Visual Studio fournit le gestionnaire de packages NuGet pour télécharger les packages NuGet dans vos projets. Vous pouvez y accéder via le menu Outils ou en cliquant avec le bouton droit de la souris sur votre projet dans l'Explorateur de solutions.

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

Une fois le panneau de la solution du gestionnaire de packages NuGet ouvert, recherchez la bibliothèque IronPDF. Sélectionnez installer.

Convertir JPG en PDF en C# (Exemple de tutoriel de code), Figure 2 : Parcourir IronPDF Parcourir IronPDF

Méthode 2 : Console du gestionnaire de packages NuGet

La console du gestionnaire de packages NuGet peut également être utilisée pour installer facilement la bibliothèque. Les privilèges administratifs ne sont pas requis pour l'installation. Utilisez une commande NuGet pour installer la bibliothèque IronPDF dans votre projet. Copiez le snippet de code dans la console du gestionnaire de packages NuGet et appuyez sur Entrée. La bibliothèque IronPDF sera installée et prête à être utilisée dans votre projet.

Install-Package IronPdf

Méthode 3 : Utilisation du fichier DLL

Vous pouvez également télécharger le fichier .DLL IronPDF directement depuis le site officiel.

Après avoir décompressé le fichier, référencez la bibliothèque dans votre projet en suivant ces étapes :

  • Faites un clic droit sur la Solution dans l'Explorateur de solutions
  • Sélectionnez « Ajouter » -> « Référence »
  • Parcourez pour trouver la bibliothèque IronPDF.dll
  • Cliquez sur OK

Tout est fait ! IronPDF est téléchargé, installé et prêt à être utilisé pour convertir le format JPG en PDF.

3. Ajouter l'espace de noms IronPDF

Pour utiliser les fonctionnalités d'IronPDF, vous devez ajouter l'espace de noms IronPDF à votre programme. Ajoutez la ligne de code fournie en haut du fichier.

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

Cela vous permettra d'accéder aux fonctions de la bibliothèque IronPDF. Vous êtes tenu d'ajouter cette ligne de code à chaque fichier pour utiliser les fonctionnalités d'IronPDF.

4. Convertir des images JPG en PDF

La conversion d'images JPG en fichiers PDF peut être réalisée en une seule ligne avec IronPDF. Le code est propre, clair et compréhensible. Cette tâche peut être réalisée à l'aide de la méthode ImageToPdfConverter d'IronPDF. Suivez les étapes ci-dessous pour convertir n'importe quelle image JPG en document PDF.

Tout d'abord, placez tous les fichiers au format JPG à convertir dans un dossier nommé « assets » situé dans le répertoire du projet. Le dossier doit être placé à l'emplacement : bin\Debug\net6.0.

Ensuite, en utilisant System.IO.Directory, énumérez le dossier assets avec tous les fichiers JPG et passez-le à la méthode ImageToPdf pour la conversion PDF. Le snippet de code suivant permet de convertir des images JPG en PDF et de les enregistrer dans un nouveau document.

using IronPdf;

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

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

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

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

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")

' Selects all JPG/JPEG images in the folder 'assets'.
Dim images = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")

' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
$vbLabelText   $csharpLabel

Dans le snippet de code ci-dessus, le dossier assets peut contenir plusieurs images JPG. Chaque image sera ajoutée au document PDF en tant que page séparée.

Le même exemple de code peut être utilisé pour convertir plusieurs fichiers JPG. La sortie contient trois images JPG dans un document PDF.

Convertir JPG en PDF en C# (Exemple de tutoriel de code), Figure 4 : Plusieurs images JPG en document PDF Plusieurs images JPG en document PDF

5. Résumé

Ce tutoriel montre comment convertir des images JPG en documents PDF en utilisant la bibliothèque IronPDF C#. La manipulation et la mise en forme des fichiers PDF deviennent significativement plus faciles en utilisant la fonction de la bibliothèque IronPDF. Tout ce qui est requis est juste quelques lignes de code pour créer un document PDF à partir de fichiers JPG. Cela aide à envoyer toutes les images dans un seul document PDF, économisant du temps lors du téléversement et du téléchargement. Vous pouvez également convertir des formats d'image TIFF et autres en utilisant IronPDF comme dans le tutoriel JPG.

6. En savoir plus sur la bibliothèque IronPDF

La solution de la bibliothèque PDF .NET IronPDF est un rêve pour les développeurs, en particulier pour les ingénieurs logiciels utilisant C#. En utilisant cet excellent outil Iron Software, vous pouvez facilement créer une bibliothèque PDF de base pour .NET. IronPDF assurera que toute conversion PDF à partir de différents formats soit un processus sans effort et gain de temps.

Il vous permet également de construire un fichier PDF en utilisant HTML5, JavaScript et CSS efficacement. Vous pouvez éditer, tamponner et ajouter facilement des en-têtes et des pieds de page à un PDF. De plus, il est très simple de lire le texte PDF, extraire des images ou convertir des images en PDF par programmation.

Certaines des fonctionnalités importantes incluent :

Ce tutoriel est axé sur la conversion d'une image JPG en document PDF. IronPDF prend en charge presque tous les formats d'image pour la conversion. Les formats pris en charge sont JPG, PNG, TIFF, GIF, SVG, et BMP. Vous pouvez essayer la version gratuite d'IronPDF pour l'essayer et avec une clé d'essai gratuite, vous pouvez tester la fonctionnalité d'IronPDF. De plus, l'offre spéciale actuelle vous permet d'obtenir cinq produits d'IronPDF au prix de seulement deux ! Les informations concernant les licences peuvent être trouvées sur cette page d'information sur les licences IronPDF.

Questions Fréquemment Posées

Comment puis-je convertir des images JPG en PDF en C# ?

Vous pouvez convertir des images JPG en PDF en C# en utilisant IronPDF grâce à la classe ImageToPdfConverter. Installez d'abord IronPDF via le gestionnaire de paquet NuGet ou en ajoutant le DLL à votre projet, puis utilisez ses méthodes pour convertir les images avec un minimum de code.

Quelles étapes sont nécessaires pour configurer IronPDF pour la conversion JPG en PDF en C# ?

Pour configurer IronPDF pour convertir des JPG en PDF en C#, commencez par créer un projet C# dans Visual Studio. Installez IronPDF via le gestionnaire de paquet NuGet ou téléchargez le DLL depuis le site officiel, puis ajoutez l'espace de noms IronPDF dans votre code pour accéder à ses fonctionnalités.

Puis-je convertir plusieurs fichiers JPG en un seul document PDF en C# ?

Oui, vous pouvez convertir plusieurs fichiers JPG en un seul document PDF en C# en utilisant IronPDF. Énumérez les fichiers JPG dans un répertoire en utilisant System.IO.Directory et transmettez-les à la méthode ImageToPdf pour les compiler en un seul PDF.

Est-il possible de convertir d'autres formats d'image en PDF avec cette bibliothèque ?

Oui, IronPDF prend en charge la conversion de divers formats d'image y compris PNG, TIFF, GIF, SVG, et BMP en documents PDF, en plus du JPG.

Comment puis-je résoudre les problèmes si la conversion JPG en PDF échoue ?

Si la conversion JPG en PDF échoue en utilisant IronPDF, assurez-vous que la bibliothèque est correctement installée et que les chemins des images sont exacts. Vérifiez les exceptions dans le code et consultez la documentation d'IronPDF pour des conseils de dépannage.

Quelles sont les conditions préalables pour utiliser IronPDF dans un projet C# ?

Pour utiliser IronPDF dans un projet C#, vous avez besoin d'un environnement de développement tel que Visual Studio avec .NET Core 6.0 ou plus, et une compréhension de base de la programmation en C# et des applications Windows.

Puis-je utiliser IronPDF pour sécuriser les documents PDF créés à partir d'images JPG ?

Oui, IronPDF vous permet d'appliquer un chiffrement et de définir des autorisations sur les documents PDF créés à partir d'images JPG, renforçant la sécurité et le contrôle d'accès aux documents.

IronPDF offre-t-il des fonctionnalités supplémentaires en plus de la conversion d'image en PDF ?

Oui, IronPDF offre une gamme de fonctionnalités y compris la capacité de créer des PDFs à partir de HTML, d'éditer des PDFs existants en ajoutant des en-têtes, pieds de page, et tampons, et de fusionner plusieurs documents PDF.

IronPDF peut-il convertir du contenu HTML en PDF?

Oui, IronPDF peut convertir du contenu HTML, y compris HTML5, JavaScript, et CSS, en documents PDF. Cette fonctionnalité est utile pour préserver la mise en page et les styles des pages web en format PDF.

Y a-t-il une version d'essai d'IronPDF disponible pour les tests ?

Oui, IronPDF offre une version d'essai gratuite qui peut être utilisée pour tester ses fonctionnalités, y compris la conversion d'images en PDFs. Une clé d'essai gratuite peut être obtenue sur leur site officiel.

IronPDF est-il entièrement compatible avec .NET 10 lors de la conversion de fichiers JPG en PDF ?

Oui, IronPDF est entièrement compatible avec .NET 10. Il prend en charge nativement la conversion d'images en PDF, y compris les JPG, sur les projets .NET 10 sans nécessiter de solutions de contournement ni de configuration personnalisée. Il prend également en charge le déploiement multiplateforme sur Windows, macOS et Linux sous .NET 10.

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 ...

Lire la suite