Cet article explique comment supprimer les annotations de PDF à l’aide de Python. Il contient les paramètres de l’IDE, une liste d’étapes pour écrire l’application et un exemple de code illustrant la suppression des annotations PDF à l’aide de Python. Vous pouvez personnaliser le code pour supprimer les annotations d’une page particulière ou supprimer les annotations sélectionnées.
Étapes pour supprimer les annotations d’un PDF à l’aide de Python
- Définissez l’environnement pour utiliser Aspose.PDF pour Python via .NET pour supprimer les annotations
- Chargez l’exemple PDF avec les annotations dans l’objet de classe Document
- Accédez à la page cible et obtenez une référence à la collection annotations
- Appelez la méthode delete() pour supprimer toutes les annotations de la page sélectionnée
- Enregistrez le fichier PDF de sortie après avoir supprimé les annotations
Les étapes ci-dessus décrivent comment supprimer une annotation dans un PDF à l’aide de Python. Chaque page du fichier PDF contient une collection d’annotations que vous utilisez pour supprimer toutes les annotations ou certaines d’entre elles. Chargez le fichier PDF source, accédez à la collection de pages, sélectionnez la page cible, accédez à la collection d’annotations et appelez la méthode delete() pour supprimer toutes les annotations.
Code pour supprimer toutes les annotations d’un PDF à l’aide de Python
import aspose.pdf as pdf | |
import io | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Open document | |
pdfDocument = pdf.Document("Annotations.pdf") | |
# Delete particular annotation | |
pdfDocument.pages[1].annotations.delete() | |
# Save updated document | |
pdfDocument.save("DeleteAllAnnotations.pdf") | |
print("PDF annotations deleted successfully") |
Cet exemple de code peut être utilisé pour supprimer les annotations PDF à l’aide de Python. Vous pouvez supprimer les annotations d’une page sélectionnée en fonction de l’index de la page, de la taille, de l’en-tête/pied de page et du contenu. Vous pouvez également filtrer les annotations à l’aide des propriétés d’annotation telles que les indicateurs d’annotation, le nom, la date de modification, la date de création, la bordure et, surtout, le type d’annotation.
Cet article nous a appris à supprimer les annotations d’un fichier PDF. Si vous souhaitez apprendre à ajouter une annotation telle que le surlignage de texte, reportez-vous à l’article sur Comment mettre en évidence un élément dans un PDF à l’aide de Python.