Ajouter une image à un PDF en utilisant Python

Ajouter une Image dans un Fichier PDF Existant

Le code suivant montre comment ajouter une image dans le fichier PDF.

  1. Chargez le fichier PDF d’entrée.
  2. Spécifiez le numéro de page sur lequel l’image sera placée.
  3. Pour définir la position de l’image sur la page, appelez la méthode add_image de la classe Page.
  4. Appelez la méthode save() de la classe Document.

    import aspose.pdf as ap

    # Ouvrir le document
    document = ap.Document(input_file)

    document.pages[1].add_image(image_file, ap.Rectangle(20, 730, 120, 830, True))

    document.save(output_pdf)

Ajouter une Image dans un Fichier PDF Existant (Facades)

Il existe également une méthode alternative, plus simple pour ajouter une image à un fichier PDF. Vous pouvez utiliser la méthode AddImage de la classe PdfFileMend. La méthode add_image() nécessite l’image à ajouter, le numéro de page auquel l’image doit être ajoutée et les informations de coordonnées. Après cela, enregistrez le fichier PDF mis à jour et fermez l’objet PdfFileMend en utilisant la méthode close(). Le code suivant vous montre comment ajouter une image dans un fichier PDF existant.


    import aspose.pdf as ap

    # Ouvrir le document
    mender = ap.facades.PdfFileMend()

    # Créer un objet PdfFileMend pour ajouter du texte
    mender.bind_pdf(input_file)

    # Ajouter une image dans le fichier PDF
    mender.add_image(image_file, 1, 100.0, 600.0, 200.0, 700.0)

    # Enregistrer les modifications
    mender.save(output_pdf)

    # Fermer l'objet PdfFileMend
    mender.close()