Supprimer des images d'un fichier PDF à l'aide de Python
Il existe de nombreuses raisons de supprimer toutes les images ou des images spécifiques des fichiers PDF.
Parfois, un fichier PDF peut contenir des images importantes qui doivent être supprimées pour protéger la vie privée ou empêcher tout accès non autorisé à certaines informations.
Supprimer les images indésirables ou redondantes peut aider à réduire la taille du fichier, facilitant ainsi le partage ou le stockage des fichiers PDF.
Si nécessaire, vous pouvez réduire le nombre de pages en supprimant toutes les images du document. De plus, supprimer des images du document aidera à préparer le PDF pour la compression ou l’extraction des informations textuelles.
Aspose.PDF pour Python via .NET vous aidera dans cette tâche.
Supprimer des images d’un fichier PDF
Pour supprimer une image d’un fichier PDF :
- Ouvrir un document PDF existant.
- Supprimer une image particulière.
- Enregistrer le fichier PDF mis à jour.
Le code suivant montre comment supprimer une image d’un fichier PDF.
import aspose.pdf as ap
# Ouvrir le document
document = ap.Document(input_file)
# Supprimer une image particulière
document.pages[2].resources.images.delete(1)
# Enregistrer le fichier PDF mis à jour
document.save(output_pdf)
Supprimer toutes les images du PDF d’entrée
import aspose.pdf as ap
# Ouvrir le document
document = ap.Document(input_file)
# Supprimer toutes les images sur toutes les pages
for i in range(len(document.pages)):
while len(document.pages[i + 1].resources.images) != 0:
document.pages[i + 1].resources.images.delete(1)
# Enregistrer le fichier PDF mis à jour
document.save(output_file)