Ajouter une image à un PDF en utilisant Python
Contents
[
Hide
]
Ajouter une Image dans un Fichier PDF Existant
Le code suivant montre comment ajouter une image dans le fichier PDF.
- Chargez le fichier PDF d’entrée.
- Spécifiez le numéro de page sur lequel l’image sera placée.
- Pour définir la position de l’image sur la page, appelez la méthode add_image de la classe Page.
- 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()