Convertir JPG en PDF en Python | Convertir JPG en PDF

Êtes-vous fatigué de convertir manuellement vos images JPG en fichiers PDF ? Voulez-vous automatiser ce processus à l’aide de Python ? Cherchez pas plus loin! Dans cet article de blog, nous apprendrons comment convertir JPG en PDF en Python.

Nous préférons souvent le format PDF pour partager ou stocker des données et des informations, car il conserve la mise en page et le formatage d’origine. De plus, nous pouvons facilement convertir des images JPG en PDF si nécessaire. Les documents PDF sont plus sécurisés et peuvent être protégés par mot de passe, c’est pourquoi ils constituent une excellente option pour partager des images sensibles. Passons à la conversion d’une image JPG en document PDF.

Cet article couvre les sujets suivants :

  1. Bibliothèque de conversion Python JPG en PDF
  2. Convertir un JPG en PDF en Python
  3. Conversion JPG en PDF : une approche alternative
  4. Convertir JPG en PDF en ligne
  5. Ressources gratuites

Bibliothèque Python pour convertir JPG en PDF

Pour convertir un JPG en document PDF, nous utiliserons Aspose.PDF for Python. Il s’agit d’une bibliothèque robuste et riche en fonctionnalités qui permet aux développeurs de convertir facilement et efficacement des images JPG en fichiers PDF. Grâce à son API intuitive et à ses fonctionnalités étendues, Aspose.PDF vous permet de transformer de manière transparente divers formats d’image, notamment JPEG, PNG et BMP, en documents PDF de haute qualité.

Veuillez soit télécharger les packages, soit installer les API depuis PyPI à l’aide des commandes pip suivantes dans la console :

> pip install aspose-pdf

Convertir un JPG en PDF en Python

Nous pouvons facilement convertir n’importe quelle image JPG en document PDF en suivant les étapes ci-dessous :

  1. Créez une instance de la classe Document.
  2. Ajoutez une nouvelle page vide à la collection Document Pages.
  3. Créez une instance de la classe Image.
  4. Définissez la propriété Image.file.
  5. Ajoutez une image à la page.
  6. Enfin, enregistrez le document à l’aide de la méthode save().

L’exemple de code suivant montre comment convertir une image JPG en document PDF en Python.

# Chemin du fichier image
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# Initialiser un nouveau document PDF
doc = pdf.Document()

# Ajouter une page vide dans un document vide
page = doc.pages.add()

# Créer un objet image
image = pdf.Image()
image.file = path

# Ajouter une image sur une page
page.paragraphs.add(image)

# Enregistrer le fichier PDF de sortie
doc.save(output_path)
Convertir un JPG en PDF en Python

Convertir un JPG en PDF en Python

Convertir JPG en PDF en Python - Approche alternative

Nous pouvons également convertir un JPG en document PDF à l’aide de Stream en suivant les étapes ci-dessous :

  1. Créez une instance de la classe Document.
  2. Chargez une image dans le flux.
  3. Ajoutez une nouvelle page vide à la collection Document Pages.
  4. Créez une instance de la classe Image.
  5. Attribuez un flux d’images à la propriété imagestream de l’objet de classe Image.
  6. Vous pouvez éventuellement spécifier les dimensions de la page, les marges et une zone de recadrage de page.
  7. Après cela, ajoutez une image à la page.
  8. Enfin, enregistrez le document à l’aide de la méthode save().

L’exemple de code suivant montre comment convertir une image JPG en document PDF à l’aide d’un flux en Python.

# Chemin du fichier image
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# Initialiser un nouveau document PDF
doc = pdf.Document()

# Charger l'image dans le flux
with open(image_file, "rb") as image_stream:
    # Ajouter une page vide
    page = doc.pages.add()
    
    # Créer un objet image
    image1 = pdf.Image()

    # Définir le flux du fichier image
    image1.image_stream = image_stream
        
    # Définir les dimensions et les marges de la page
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # Ajouter une image à la page
    page.paragraphs.add(image1)

    # Enregistrer le fichier PDF de sortie
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
Convertir JPG en PDF en Python - Approche alternative

Convertir JPG en PDF en Python - Approche alternative

Commencez à convertir des JPG en PDF gratuitement !

Visitez notre page Licence temporaire pour obtenir une licence gratuite et sans restriction et libérer tout le potentiel d’Aspose.PDF for Python sans aucune limitation !

Convertir JPG en PDF en ligne

De plus, vous pouvez également convertir vos images JPG au format PDF en ligne à l’aide de notre application Web de haute qualité convertisseur JPG en PDF gratuit. Cette application Web est développée à l’aide de la même bibliothèque puissante, vous permettant de convertir des fichiers JPG au format PDF sans aucune installation ni codage requis. Téléchargez simplement votre fichier JPG et téléchargez le fichier PDF résultant en quelques secondes !

JPG en PDF – Ressources gratuites

Outre la conversion d’un JPG en PDF, apprenez-en davantage sur la création, la manipulation et la conversion de documents PDF, et explorez diverses autres fonctionnalités de la bibliothèque à l’aide des ressources ci-dessous :

Conclusion

Dans cet article, nous avons appris comment convertir un JPG en PDF en Python. En suivant les étapes décrites dans cet article, vous pouvez facilement intégrer cette fonctionnalité dans vos applications Python et développer votre propre outil de conversion JPG en PDF. Si vous avez des questions, n’hésitez pas à nous le faire savoir via notre forum d’assistance gratuit.

Voir également