-
-
Pour convertir un fichier PDF en image en utilisant Python, nous allons utiliser le module populaire `wand`. Wand est une interface Python pour les bibliothèques d'image Magick. Magick est une suite de logiciels permettant de manipuler des images.
Pour installer wand, ouvrez une invite de commande et tapez :
```
pip install wand
```
Une fois que Wand est installé, nous pouvons utiliser ce qui suit pour convertir notre PDF en une image.
```python
from wand.image import Image
with(Image(filename='document.pdf', resolution=300)) as source:
images = source.sequence
pages = len(images)
for i in range(pages):
with Image(images[i]) as img:
img.format = 'png'
img.save(filename='page_'+str(i)+'.png')
```
Dans ce code, nous utilisons les options de résolution et de format de fichier pour spécifier que nous souhaitons que notre image soit en PNG. Si vous ne précisez pas de format de fichier, Wand tentera automatiquement de deviner le format de sortie.
Ensuite, le code crée un enchaînement d'images à partir du PDF et compte le nombre de pages. Nous parcourons ensuite chaque page de l'image, les enregistrer dans le dossier d'origine en utilisant le nom 'page_'+ l'indice de la page courante '.png'.
Et voilà ! Vous pouvez maintenant convertir des PDF en images en utilisant Python !
1 0 hvonrueden a écrit ceci le 10-05-2023 15:30:27.
Envoyer une réponse
Utilisateur qui a posé la question
dwalsh
8 Question(s)
7 Réponse(s)