Combinez JPG en PDF avec Python | Fusionnez des fichiers JPG en PDF

Combiner plusieurs images JPG en un document PDF joue un rôle crucial dans divers contextes, que ce soit pour créer des albums photo, compiler des documents pour des présentations ou les partager avec d’autres personnes. Dans ce guide étape par étape avec des exemples de code, nous vous guiderons à travers tout le processus, de la configuration de votre environnement à l’exécution du code. À la fin de cet article, vous aurez une solide compréhension de comment combiner des images JPG en un PDF en utilisant Python.

Cet article couvre les sujets suivants :

  1. Bibliothèque Python pour combiner JPG en PDF
  2. Combinez plusieurs images JPG en un PDF avec Python
  3. Exemple de code complet
  4. Combinez JPG en PDF en ligne
  5. Ressources gratuites

Bibliothèque Python pour combiner JPG en PDF

Aspose.PDF est une bibliothèque polyvalente qui permet aux développeurs de créer, manipuler et convertir des fichiers PDF dans leurs applications. Elle prend en charge une large gamme de fonctionnalités, notamment la manipulation de texte, l’insertion d’images et la fusion de documents. Pour combiner des images JPG en un PDF, nous utiliserons Aspose.PDF pour Python. Il permet aux développeurs Python de tirer parti de ces capacités pour travailler avec des documents PDF de manière programmatique.

Configuration de l’environnement

Avant de plonger dans le code, assurons-nous d’avoir l’environnement approprié configuré pour notre projet. À cette fin, nous avons besoin de :

  • Python 3.6 ou version ultérieure
  • pip (installateur de paquets Python)
  • Bibliothèque Aspose.PDF pour Python

Installation de Aspose.PDF pour Python

Veuillez télécharger le package depuis les téléchargements ou l’installer depuis PyPI en exécutant la commande pip suivante dans la console :

pip install aspose-pdf

Cela téléchargera et installera la bibliothèque Aspose.PDF et ses dépendances.

Combinez plusieurs images JPG en un PDF avec Python

Nous pouvons facilement combiner plusieurs images JPG en un document PDF en suivant les étapes ci-dessous :

1. Charger les images JPG depuis le répertoire

Tout d’abord, nous devons charger les images JPG que nous voulons fusionner dans le PDF. Nous pouvons utiliser les bibliothèques intégrées de Python pour lire les images depuis le système de fichiers.

import os

# Répertoire contenant les images JPG
image_directory = "chemin/vers/vos/images"

# Obtenir une liste de tous les fichiers JPG dans le répertoire
image_files = [f for f in os.listdir(image_directory) if f.endswith('.jpg')]

2. Ajouter les images chargées à un PDF

Ensuite, nous allons créer un nouveau document PDF et ajouter chaque image JPG à une page séparée. Aspose.PDF nous permet d’ajouter des images aux pages PDF en utilisant la méthode page.paragraphs.add().

# Créer un document PDF et y ajouter l'image
doc = Document()
page = doc.pages.add()

# Ajouter les images à la page
for img in image_files:
    # Créer un objet image
    image = Image()
    
    # Définir le flux de fichier de l'image
    image.file = image_directory + img
    
    # Ajouter l'image dans la collection des paragraphes de la page
    page.paragraphs.add(image)

Ce code parcourt chaque fichier JPG, ajoute une nouvelle page au document PDF et insère l’image dans la page.

3. Enregistrer le document PDF final

Enfin, après avoir ajouté toutes les images, nous enregistrons le document PDF. La méthode document.save() écrit le document dans un fichier spécifié.

# Enregistrer le document
doc.save("images-fusionnees-en-PDF.pdf")

Combinez JPG en PDF - Exemple de code complet

Voici le code complet pour combiner des images JPG en un PDF :

Obtenez une licence gratuite !

Visitez notre page de licence temporaire pour obtenir une licence gratuite et sans restrictions, et découvrir pleinement les capacités de Aspose.PDF pour Python sans aucune limitation !

Fusionnez JPG en PDF en ligne

De plus, vous pouvez fusionner vos images JPG en un document PDF en ligne gratuitement en utilisant cette application web de fusion JPG vers PDF.

Combinez JPG en PDF – Ressources gratuites

En plus de combiner des images JPG en un document PDF, apprenez à créer, manipuler et convertir des documents PDF. Explorez diverses autres fonctionnalités de Aspose.PDF pour Python en utilisant les ressources fournies ci-dessous :

Conclusion

Dans cet article, nous avons exploré comment combiner des images JPG en un document PDF en utilisant Aspose.PDF pour Python. La bibliothèque Aspose.PDF offre une API puissante qui permet une personnalisation étendue et un contrôle sur le document PDF résultant. En suivant les étapes décrites dans ce guide, vous devriez pouvoir ajouter plusieurs images JPG à un seul document PDF de manière efficace et personnaliser la sortie selon vos besoins.

Que vous créiez des albums photo, compiliez des documents pour des présentations ou archiviez des images, Aspose.PDF pour Python offre les outils nécessaires pour accomplir efficacement la tâche. Si vous avez des questions, n’hésitez pas à nous contacter via notre forum de support gratuit.

Voir aussi