Supprimer les images du PDF
Contents
[
Hide
]
Parfois, vous pouvez vouloir supprimer uniquement certaines images d’un PDF plutôt que d’effacer tous les éléments visuels. Avec PdfContentEditor, vous pouvez supprimer des images sélectionnées en spécifiant le numéro de page et l’indice de l’image.
Ce fragment de code lie un PDF d’entrée, supprime la deuxième image de la page 1 et enregistre le PDF modifié, en laissant les autres images intactes.
- Créer une instance de PdfContentEditor.
- Lier le document PDF d’entrée.
- Supprimer des images spécifiques d’une page désigné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 delete_images(infile, outfile):
# Create PdfContentEditor object
content_editor = pdf_facades.PdfContentEditor()
# Bind document to PdfContentEditor
content_editor.bind_pdf(infile)
# Delete image on page 1
content_editor.delete_image(1, [2])
# Save updated document
content_editor.save(outfile)