Remplacer des images dans le PDF

Contents
[ ]

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.

  1. Créer une instance de PdfContentEditor.
  2. Lier le document PDF d’entrée.
  3. Remplacer une image spécifique sur une page donnée.
  4. 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)