Redimensionner les images dans un PDF avec Java

Ce guide rapide explique comment redimensionner les images dans un PDF avec Java. Vous trouverez des détails pour configurer l’IDE, une liste d’étapes et un exemple de code pour réduire la taille des images dans un PDF avec Java. De nombreuses améliorations seront abordées lors de la modification des tailles d’images dans un PDF.

Étapes pour redimensionner une image PDF avec Java

  1. Configurez l’environnement pour utiliser Aspose.PDF for Java afin de redimensionner les images dans un PDF
  2. Chargez le fichier PDF source dans un objet de la classe Document et sélectionnez la page cible à l’aide d’un index basé sur 1
  3. Utilisez ImagePlacementAbsorber pour obtenir la collection d’images à partir de la page sélectionnée
  4. Obtenez une référence à l’image cible à partir de la collection et enregistrez-la dans un flux de tableau d’octets
  5. Supprimez maintenant l’image d’origine en masquant son emplacement
  6. Créez un nouvel objet ImageStamp à l’aide du flux d’image et définissez la nouvelle taille selon les besoins
  7. Enregistrez l’image redimensionnée à l’aide de l’objet ImageStamp au même emplacement en bas à gauche
  8. Enregistrez le fichier PDF mis à jour avec les images redimensionnées

Ces étapes résument le processus pour modifier la taille des images dans un PDF avec Java. Chargez le PDF source, obtenez la page cible, extrayez la collection d’images, accédez à l’image souhaitée et enregistrez-la dans un flux mémoire. Supprimez l’emplacement de l’image d’origine, créez un objet ImageStamp et initialisez-le avec le flux de l’image d’origine, modifiez la taille de l’image dans ImageStamp, ajoutez-la à la page à la même position, définissez une nouvelle taille et enregistrez le fichier PDF résultant.

Code pour redimensionner une photo PDF avec Java

Ce code démontre le processus pour réduire la taille des images dans un PDF avec Java. Vous pouvez appliquer une compression d’image ou modifier le type d’image lors du redimensionnement via ImageStamp pour obtenir une taille de sortie plus petite, et même remplacer les images sur place si nécessaire. Améliorez le processus en définissant une vérification des limites afin que la nouvelle image ne dépasse pas les marges de la page, en faisant pivoter l’image si nécessaire et en rendant le facteur de redimensionnement configurable.

Cet article nous a appris à augmenter ou diminuer la taille des images dans un PDF. Pour ajouter du JavaScript à un PDF, consultez l’article sur Ajouter JavaScript à un PDF avec Java.

 Français