Passer au contenu du pied de page
UTILISATION DE IRONPDF

Comment combiner des images en un seul PDF

Cet article démontrera comment utiliser Adobe Acrobat Online et la bibliothèque IronPDF C# pour créer un document PDF à partir de plusieurs photos et enregistrer le fichier PDF nouvellement créé dans le système de fichiers local. Suivez les étapes ci-dessous :

Étape 1

Ouvrez le site Web Adobe Acrobat Online.

Comment combiner des images en un seul PDF, Figure 1 : site web Adobe Acrobat Site web Adobe Acrobat

Étape 2

Vous devrez vous connecter à ce site Web. Si vous n'avez pas de compte Adobe, vous devez en créer un en cliquant sur le bouton d'inscription. Une fois inscrit, cliquez sur le bouton de connexion et entrez vos identifiants pour vous connecter au site Web d'Adobe Acrobat.

Étape 3

Une fois connecté, vous verrez l'interface d'Adobe Acrobat Online. Il y aura de nombreuses options liées aux PDF. Ensuite, cliquez sur l'onglet "Tous les outils".

Comment combiner des images en un seul PDF, Figure 2 : Accéder à la page Adobe Acrobat Online Accéder à la page Adobe Acrobat Online

Étape 4

Après cela, vous verrez la liste des outils offerts par Adobe Acrobat Online et sélectionnez l'outil "JPG en PDF".

Comment combiner des images en un seul PDF, Figure 3 : Accéder à l'outil JPG en PDF sur le site Web Accéder à l'outil JPG en PDF sur le site Web

Étape 5

Cela ouvrira maintenant une fenêtre contextuelle pour l'outil JPG-en-PDF. Vous verrez les options "Glisser-déposer des fichiers" et "Ajouter un fichier depuis votre appareil". Vous pourrez faire glisser et déposer plusieurs images ou sélectionner toutes les images de l'appareil, soit à partir du même dossier, soit d'un autre dossier.

Comment combiner des images en un seul PDF, Figure 4 : Modal de glisser-déposer pour JPG en PDF Modal de glisser-déposer pour JPG en PDF

Après avoir sélectionné toutes les photos, cliquez sur le bouton continuer. Cela fusionnera plusieurs images en un seul fichier PDF. Le processus fusionnera les images sans utiliser d'applications tierces dans un seul document.

Comment combiner des images en un seul PDF, Figure 5 : Adobe Acrobat traitant des fichiers téléchargés Adobe Acrobat traitant des fichiers téléchargés

Après la conversion, vous verrez le PDF de sortie dans un onglet. Vous pouvez télécharger le PDF sur votre système en cliquant sur le bouton de la corbeille de téléchargement.

IronPDF : Bibliothèque PDF C

La bibliothèque IronPDF C# PDF est une bibliothèque .NET pour lire, écrire et personnaliser des documents PDF. La bibliothèque IronPDF C# cherche à fournir la source d'informations sur les PDF la plus complète, précise et multiplateforme. Elle offre une API de haut niveau conçue pour être aussi intuitive que possible. La bibliothèque donne accès à la grande majorité des fonctionnalités disponibles dans Adobe Acrobat, y compris celles qui ne sont pas fournies gratuitement.

La bibliothèque fournit des méthodes et des propriétés qui vous permettent de lire et écrire des fichiers PDF en seulement quelques lignes de code. You can convert PDFs between different versions, read text from PDFs and metadata from PDFs without extracting them, add pages to existing documents, insert images onto pages at various positions and scales, extract text from pages within documents, create a new PDF from an existing document, and more. La bibliothèque comprend également une prise en charge des images de différentes profondeurs de bits et formats, y compris les PNG et convertir des TIFF multi-images en PDF. Vous pouvez utiliser la bibliothèque pour créer vos propres PDF ou travailler avec les PDF d'autres personnes. The library also provides support for creating and manipulating bookmarks within PDFs, finding text within PDFs, extracting text from PDFs, extracting shapes from documents and adding them to new PDFs, splitting PDF documents into pages and merging them back together again.

Cette section utilisera la bibliothèque IronPDF pour créer un fichier PDF à l'aide de plusieurs images. Examinons maintenant l'exemple de code pour faire cela.

Exemple de code

// Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

class Program
{
    static void Main()
    {
        // Get enumerable images from a specific folder.
        var ImageFiles = Directory.EnumerateFiles(@"C:\project\assets")
                                  .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

        // Convert the images to a PDF and save it to the specified location.
        ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");

        // Note: Use PdfDocument.RasterizeToImageFiles() method 
        // to flatten a PDF into images or thumbnails if needed.
    }
}
// Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;

class Program
{
    static void Main()
    {
        // Get enumerable images from a specific folder.
        var ImageFiles = Directory.EnumerateFiles(@"C:\project\assets")
                                  .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

        // Convert the images to a PDF and save it to the specified location.
        ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");

        // Note: Use PdfDocument.RasterizeToImageFiles() method 
        // to flatten a PDF into images or thumbnails if needed.
    }
}
' Install the IronPdf NuGet package using the command: PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq

Friend Class Program
	Shared Sub Main()
		' Get enumerable images from a specific folder.
		Dim ImageFiles = Directory.EnumerateFiles("C:\project\assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

		' Convert the images to a PDF and save it to the specified location.
		ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\composite.pdf")

		' Note: Use PdfDocument.RasterizeToImageFiles() method 
		' to flatten a PDF into images or thumbnails if needed.
	End Sub
End Class
$vbLabelText   $csharpLabel

Dans le code ci-dessus, il est très facile de convertir plusieurs images en un fichier PDF en seulement quelques lignes de code. C'est la puissance de IronPDF. Vous n'avez pas besoin d'aller en ligne et de vous connecter à un site Web. Ouvrez simplement l'éditeur et écrivez du code – et votre convertisseur PDF est prêt à l'emploi. Pour plus de détails, veuillez visiter les exemples de conversion d'image en PDF.

Licences

IronPDF est totalement gratuit pour le développement. Cependant, au niveau de la production, un paiement est requis. IronPDF propose trois plans. Le plan Lite est pour les développeurs individuels, et le plan professionnel est pour les individus ou les équipes qui ont besoin d'un logiciel PDF puissant sans aucune limitation. Le plan illimité est conçu pour les grandes entreprises et agences qui ont besoin d'une solution de niveau entreprise. Les trois plans sont gratuits lors des phases de développement, d'évaluation ou de test, mais si vous décidez d'utiliser IronPDF en production, vous devrez payer les frais de licence. Pour les nouveaux utilisateurs, il y a un essai gratuit sans engagement! Vous pouvez également acheter cinq produits Iron Software pour le prix de deux. Visitez les détails de licence IronPDF pour plus d'informations.

Questions Fréquemment Posées

Comment puis-je combiner plusieurs images en un seul PDF en utilisant C# ?

Vous pouvez utiliser la classe ImageToPdfConverter de IronPDF pour convertir plusieurs images en un seul PDF. Tout d'abord, installez le package NuGet IronPdf, puis écrivez un script C# pour lister vos fichiers image et utilisez le convertisseur pour créer et sauvegarder le PDF.

Quelle est une méthode pour convertir JPG en PDF sans utiliser d'outils en ligne ?

En utilisant IronPDF, vous pouvez convertir des images JPG en PDF par programmation, vous permettant d'éviter les outils en ligne et de réaliser les conversions directement dans votre application.

Est-il possible de combiner des images en un PDF hors ligne ?

Oui, avec IronPDF, vous pouvez combiner des images en un PDF hors ligne en utilisant sa bibliothèque C# complète, qui offre des fonctionnalités pour convertir et manipuler des documents PDF sans connexion Internet.

IronPDF supporte-t-il la conversion de divers formats d'image en PDF ?

IronPDF supporte la conversion de divers formats d'image, y compris JPG, PNG et TIFF, en PDF, le rendant polyvalent pour différents besoins de conversion d'image en PDF.

Comment gérer la licence pour une bibliothèque PDF ?

IronPDF offre plusieurs options de licence : Lite pour les développeurs individuels, Professional pour les équipes, et Unlimited pour les grandes entreprises. La bibliothèque est gratuite pour le développement, mais une licence est requise pour l'utilisation en production.

Puis-je extraire du texte d'un PDF en utilisant une bibliothèque C# ?

IronPDF fournit des méthodes pour extraire du texte de documents PDF, permettant aux développeurs d'accéder et de manipuler le contenu texte par programmation.

Quels sont les avantages d'utiliser une bibliothèque C# pour la création de PDF par rapport aux services en ligne ?

Utiliser IronPDF vous permet d'automatiser les processus de création de PDF directement dans votre application, offrant un meilleur contrôle, sécurité et flexibilité comparé aux services en ligne qui nécessitent un accès Internet et une connexion de compte.

Comment puis-je essayer une bibliothèque PDF avant de l'acheter ?

IronPDF propose un essai gratuit qui vous permet d'évaluer ses fonctionnalités et capacités avant de vous engager dans un achat, garantissant qu'il répond à vos besoins spécifiques.

IronPDF, compatible avec .NET 10, prend-il en charge la combinaison d'images dans des PDF ?

Oui, IronPDF est entièrement compatible avec .NET 10. Vous pouvez utiliser la même méthode ImageToPdfConverter dans un projet .NET 10 pour combiner des images en un PDF sans configuration supplémentaire. IronPDF est compatible avec plusieurs plateformes, notamment .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