Comment insérer une image dans un PDF en utilisant Java

Cet article explique comment insérer une image dans un PDF à l’aide de Java. Il fournit des détails sur la configuration de l’IDE, un processus étape par étape pour écrire l’application et un exemple de code exécutable pour ajouter une image au PDF à l’aide de Java. Vous apprendrez également différentes options pour personnaliser le processus de rendu de l’image dans n’importe quel format, par exemple PNG, JPEG, etc., et placez l’image à la position souhaitée sur la page PDF.

Étapes pour mettre une image dans un PDF en utilisant Java

  1. Établir l’environnement à utiliser Aspose.PDF for Java pour insérer une image
  2. Chargez le fichier PDF source, accédez au premier page pour ajouter une image et enregistrez l’état des graphiques
  3. Créez un flux de l’image et ajoutez-le à la ressource de collection d’images du PDF chargé
  4. Instanciez l’objet Matrix en utilisant la position rectangulaire souhaitée pour l’image
  5. Définissez les options de dessin de l’image et dessinez l’image à l’aide de la méthode Do()
  6. Restaurez l’état des graphiques et enregistrez le PDF de sortie avant de fermer les flux d’images et de PDF

Ces étapes expliquent * comment ajouter une image au format PDF à l’aide de Java * où la référence de page est d’abord obtenue à partir du fichier PDF chargé, puis le flux d’image est créé. Cette image est ajoutée à la collection d’images de la page sélectionnée, puis la matrice de transformation est déclarée en utilisant le rectangle de position pour l’image cible. Au final, l’image est rendue à l’aide de la méthode Do() et le fichier PDF résultant est enregistré sur le disque.

Code pour ajouter une photo au format PDF en utilisant Java

Ce code illustre le processus pour ajouter une image au PDF en utilisant Java. Il utilise la classe Document pour charger le PDF, l’objet de classe Page pour contenir la référence à la page PDF cible, l’objet FileInputStream pour contenir l’image cible, la classe rectangle pour décrire la position de l’image sur la page, l’objet Matrix pour définir le dessin de l’image, et la méthode Do() pour restituer l’image. Notez que l’état graphique est enregistré avant de commencer cette opération et restauré une fois l’opération terminée.

Dans cet article, nous avons été témoins du processus pour ajouter une photo au PDF en utilisant Java. Si vous souhaitez apprendre le processus pour ajouter un filigrane dans un PDF, reportez-vous à l’article sur comment ajouter un filigrane au PDF en utilisant Java.

 Français