Convertir PDF en JPG en Python

Les fichiers PDF sont partout sous forme de documents, factures, reçus, articles, etc. C’est l’un des formats les plus pratiques pour imprimer et partager les documents. Dans certains cas, vous devez convertir les fichiers PDF en images JPG pour générer des vignettes ou les intégrer dans vos applications frontales. Pour y parvenir, cet article explique comment convertir des pages d’un PDF en images JPG par programme en Python.

Bibliothèque de conversion Python PDF en JPG

Aspose.Words for Python est une bibliothèque riche en fonctionnalités pour automatiser les opérations de traitement de texte dans les applications Python. Il vous permet de créer et de manipuler des documents texte de manière transparente. Nous utiliserons cette bibliothèque pour convertir les fichiers PDF en images JPG. Vous pouvez installer la bibliothèque dans votre application Python à partir de PyPI à l’aide de la commande pip suivante.

> pip install aspose-words

Comment convertir un PDF en JPG en Python

Voyons comment convertir un fichier PDF en JPG en Python. Pour cela, il vous suffit de charger le fichier PDF, de parcourir ses pages et d’enregistrer chaque page en tant qu’image JPG. Voici les étapes pour enregistrer des pages dans un fichier PDF en tant qu’images JPG en Python.

  • Chargez le fichier PDF à l’aide de la classe Document.
  • Parcourez les pages et extrayez chaque page à l’aide de la méthode Document.extractpages().
  • Enregistrez chaque page au format PDF en tant qu’image JPG à l’aide de la méthode Document.save().

L’exemple de code suivant montre comment effectuer une conversion PDF en JPG en Python.

import aspose.words as aw

# Load PDF file
doc = aw.Document("PDF.pdf")

# Save each page in PDF as JPG
for page in range(0, doc.page_count):
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Words for Python sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir des fichiers PDF en images JPG en Python. Vous pouvez utiliser cette fonctionnalité pour générer des vignettes JPG de pages PDF et les intégrer dans vos applications. En outre, vous pouvez en savoir plus sur la bibliothèque de traitement de texte Python en utilisant la documentation. Vous pouvez également partager vos questions ou requêtes via notre forum.

Voir également