Redimensionner des images dans un PDF avec Python

Ce tutoriel rapide explique comment redimensionner des images dans un PDF avec Python. Il contient des détails pour configurer l’IDE, une liste d’étapes et un exemple de code pour développer un redimensionneur de photos PDF avec Python. Vous apprendrez différentes techniques pour améliorer le processus et créer le résultat souhaité de différentes manières.

Étapes pour redimensionner une image PDF avec Python

  1. Configurez l’environnement pour utiliser Aspose.PDF for Python via .NET afin de redimensionner les images dans un PDF
  2. Importez les classes nécessaires et chargez le fichier PDF source dans un objet de la classe Document
  3. Accédez à la première page et récupérez la collection d’images
  4. Récupérez la première image de la collection et enregistrez-la dans un flux mémoire pour un traitement ultérieur
  5. Supprimez le positionnement original de l’image de la page
  6. Créez un objet ImageStamp à l’aide du flux d’image et définissez la nouvelle hauteur et largeur
  7. Définissez la position de ImageStamp dans le coin inférieur gauche de l’image originale
  8. Enregistrez le tampon d’image sur la page et enregistrez le PDF

Ces étapes résument comment réduire la taille d’une image dans un PDF avec Python. Chargez le fichier PDF source dans un objet de la classe Document, accédez à la première page avec un index basé sur 1, récupérez la collection d’images depuis la page cible, sélectionnez l’image souhaitée et enregistrez-la dans un flux mémoire temporaire. Masquez le positionnement original de l’image, créez un objet ImageStamp, définissez la position originale de l’image, définissez une nouvelle taille et enregistrez le tampon sur la page avant d’enregistrer le PDF.

Code pour redimensionner une photo PDF avec Python

Le code ci-dessus montre comment changer la taille d’une image dans un PDF avec Python. En plus du redimensionnement, vous pouvez utiliser ImageStamp pour définir un nouvel arrière-plan, l’opacité, faire pivoter l’image, modifier le niveau de zoom et la qualité de l’image. Vous pouvez également ajouter une vérification des limites pour éviter de dépasser les marges de la page et modifier le type d’image ou la compresser pour créer un fichier de sortie plus petit.

Cet article a expliqué le processus pour accéder aux images dans un PDF et modifier leur taille. Pour ajouter JavaScript à un PDF, consultez l’article sur Ajouter JavaScript à un PDF avec Python.

 Français