using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Utilisation Convertisseur ImageToPdf classe pour convertir JPG en PDF
Spécifier les paramètres de l'image optionnelle pour la sortie PDF
Exporter le PDF à l'emplacement souhaité
Vérifier le résultat de la conversion du document JPG en PDF
Thèmes abordés dans le didacticiel
Dans ce tutoriel, les sujets suivants seront abordés :
Introduction à la bibliothèque IronPDF
Créer un projet C#
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
Ajouter l'espace de noms IronPDF
Convertir des images JPG en documents PDF
Résumé
Conditions requises pour l'utilisation d'IronPDF:
Vous devez avoir des connaissances de base du langage C#.
Vous devez avoir une connaissance de base des applications Windows.
1. Créer un C# ; Projet
Avant de commencer, vous devez avoir quelques connaissances concernant les instructions de haut niveau, car le code de base est extrait de C# 10.0.
Commençons par créer un projet C#.
Ouvrez Visual Studio.
Créer un nouveau projet C#.
Donner un nom au projet.
Sélectionnez une version de .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 NuGet Package Manager
Visual Studio fournit le gestionnaire de paquets NuGet pour télécharger les paquets 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 Solution Explorer.
Ouvrir à partir de l'explorateur de solutions
Une fois le panneau Solution du gestionnaire de paquets NuGet ouvert, recherchez la bibliothèque IronPDF. Sélectionner l'installation.
Consulter IronPDF
Méthode 2 : Console du gestionnaire de paquets NuGet
La console NuGet Package Manager peut également être utilisée pour installer facilement la bibliothèque. L'installation ne nécessite pas de privilèges administratifs. Utilisez une commande NuGet pour installer la bibliothèque IronPDF dans votre projet. Copiez l'extrait de code dans la console du gestionnaire de paquets 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 d'un fichier DLL
Vous pouvez également téléchargerFichier IronPDF .DLL directement à partir du site web officiel.
Après avoir décompressé le fichier, faites référence à la bibliothèque dans votre projet en suivant les étapes suivantes :
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 les fichiers JPG au format 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 au début du fichier.
using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText $csharpLabel
Cela vous permettra d'accéder aux fonctions de la bibliothèque IronPDF. Vous devez ajouter cette ligne de code à chaque fichier pour utiliser les fonctionnalités d'IronPDF.
4. Convertir des images JPG au format PDF
La conversion d'images JPG en fichiers PDF peut être réalisée en une seule ligne avec IronPDF. Le code est clair, propre et compréhensible. Cette tâche peut être réalisée à l'aide de la solution de traduction d'IronPDFImageToPdfConverter (convertisseur d'images au format PDF) méthode. Suivez les étapes ci-dessous pour convertir n'importe quelle image JPG en document PDF.
Tout d'abord, placez tous les formats de fichiers 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, on énumère le dossier assets avec tous les fichiers JPG et on le passe à la méthode ImageToPdf pour la conversion PDF. L'extrait 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 image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).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 image = System.IO.Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).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 image = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") f.EndsWith(".jpeg"))
' Converting image to PDF and save it.
ImageToPdfConverter.ImageToPdf(image).SaveAs("composite.pdf")
' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
$vbLabelText $csharpLabel
Dans l'extrait de code ci-dessus, le dossier asset ne contient qu'une seule image JPG. Le fichier de sortie ressemble à ceci :
Fichier JPG unique vers fichier PDF
Le même exemple de code peut être utilisé pour convertir plusieurs fichiers JPG. Le résultat contient trois images JPG dans un document PDF.
Plusieurs images JPG vers un document PDF
5. Résumé
Ce tutoriel montre comment convertir des images JPG en documents PDF à l'aide de la bibliothèque IronPDF C#. La manipulation et le formatage des fichiers PDF deviennent nettement plus faciles grâce à la fonction de bibliothèque IronPDF. Il suffit de quelques lignes de code pour créer un document PDF à partir de fichiers JPG. Cela permet d'envoyer toutes les images dans un seul document PDF, ce qui permet de gagner du temps lors du chargement et du téléchargement. Vous pouvez égalementconvertir des fichiers TIFF et d'autres formats d'image à l'aide d'IronPDF tout comme le tutoriel JPG.
6. En savoir plus sur 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.
Charger les URL avecidentifiants de connexion au réseau personnalisésil 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.
Ce tutoriel porte sur la conversion d'une image JPG en un 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 la tester et 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! Les informations relatives à l'octroi de licences sont disponibles sur le sitePage d'information sur les licences IronPDF.
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
< PRÉCÉDENT C# Convertir PNG en PDF (Tutoriel d'exemple de code)
SUIVANT > Enregistrer un tableau d'octets au format PDF C# (exemple de code)
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier