Supprimer les images d'un fichier PDF à l'aide de Python
Contents
[
Hide
]
Utilisez cette page lorsque vous devez supprimer des graphiques inutiles, réduire la taille du PDF ou nettoyer le contenu visuel sensible d’un document.
Supprimer les images du fichier PDF
Utilisez les étapes suivantes pour supprimer une image d’une page :
- Chargez le PDF source avec
ap.Document(infile). - Sélectionnez la page et l’index de la ressource d’image.
- Supprimer l’image avec
resources.images.delete(index). - Enregistrez le PDF mis à jour.
import aspose.pdf as ap
def delete_image(infile, outfile):
document = ap.Document(infile)
document.pages[1].resources.images.delete(1)
document.save(outfile)
Supprimer toutes les images d’une page
Utilisez cet exemple pour supprimer chaque image d’une page spécifique.
import aspose.pdf as ap
def delete_all_images_from_page(infile, outfile, page_number):
document = ap.Document(infile)
page = document.pages[page_number]
while len(page.resources.images) != 0:
page.resources.images.delete(1)
document.save(outfile)