Remplacer des images dans le PDF
Contents
[
Hide
]
Les PDF contiennent souvent des images qui peuvent devoir être mises à jour ou remplacées, telles que des logos, des diagrammes ou des photos. Avec PdfContentEditor, vous pouvez remplacer une image spécifique sur une page donnée en fournissant le numéro de page, l’index de l’image et le chemin du nouveau fichier image.
- Créer une instance de PdfContentEditor.
- Lier le document PDF d’entrée.
- Remplacer une image spécifique sur une page donnée.
- Enregistrer le document PDF mis à jour.
import aspose.pdf.facades as pdf_facades
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def replace_image(infile, image_file, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Replace image on page 1
content_editor.replace_image(1, 1, image_file)
# Save updated document
content_editor.save(outfile)