Comment convertir un PDF en image en Python

Cette rubrique rapide fournit des détails sur la façon de convertir un PDF en image en Python. Vous pouvez définir la résolution, la hauteur, la largeur et d’autres propriétés telles que la définition de la police par défaut, la mise à l’échelle des images pour s’adapter à la largeur de la page, et bien d’autres. Pour convertir une page PDF en image, le code Python est utilisé et les étapes détaillées sont données ci-dessous pour convertir un fichier PDF en une image PNG.

Étapes pour convertir un PDF en image en Python

  1. Installez Aspose.PDF pour Python via .NET pour convertir un PDF en image
  2. Ouvrez le fichier PDF source dans l’objet de classe Document pour le convertir en image
  3. Créez l’objet de classe Resolution pour définir la résolution de l’image de sortie
  4. Initialiser l’objet de classe PngDevice à l’aide de l’objet de résolution
  5. Parcourez toutes les pages du PDF source à l’aide de la collection Document.pages
  6. Appelez la fonction PngDevice.process pour convertir chaque page PDF en image et l’enregistrer sur le disque

Dans le paragraphe ci-dessus, vous obtenez les détails étape par étape pour rendre le PDF en image en Python en ajoutant les références nécessaires, puis en chargeant le PDF cible. Vous pouvez également définir les différentes configurations pour tous les fichiers d’images de sortie et analyser toutes les pages du fichier PDF pour les convertir en images. Enfin, chaque image convertie est enregistrée dans un fichier séparé sur le disque.

Code pour exporter un PDF vers une image en Python

Cet exemple utilise l’objet de classe Document pour charger le PDF source où la classe Document contient la collection de pages pour l’itération. Afin de définir différentes propriétés des images de sortie, les objets Resolution et PngDevice sont déclarés et prennent en charge la définition de divers paramètres tels que la résolution, la largeur, la hauteur, BarcodeOptimization, InterpolationHighQuality et OptimizeDimensions de l’image. Notez que vous pouvez utiliser BmpDevice, EmfDevice, GifDevice et bien d’autres pour créer différents types d’images.

Nous avons découvert le processus de transfert de pages PDF en images à l’aide de Python. Si vous souhaitez en savoir plus sur la création de fichiers PDF à partir de rien, consultez l’article sur comment créer un PDF en Python.

 Français