Cet article explique comment supprimer le surlignage d’un PDF à l’aide de Python. Il fournit des détails pour configurer l’IDE, une liste d’étapes et un exemple de code démontrant comment supprimer le surlignage dans un PDF à l’aide de Python selon différents critères. Il vous aidera à sélectionner des surlignages spécifiques ou tous les surlignages à supprimer.
Étapes pour supprimer le surlignage d’un PDF à l’aide de Python
- Configurer l’environnement pour écrire du code Python afin de supprimer les surlignages à l’aide de Aspose.PDF for Python via .NET
- Charger le PDF d’entrée d’exemple dans l’objet PDF avec plusieurs textes surlignés
- Parcourir toutes les pages du PDF et collecter toutes les annotations cibles
- Pour supprimer toutes les annotations de surlignage, marquer toutes les annotations pour suppression
- Pour supprimer des surlignages sélectionnés, marquer uniquement les annotations correspondant à la couleur cible
- Supprimer toutes les annotations marquées pour suppression de chaque page à l’aide de la méthode delete() dans la annotations collection
- Enregistrer le fichier PDF de sortie
Ces étapes résument comment supprimer les surlignages dans un PDF à l’aide de Python. Configurez l’environnement, chargez le PDF source, parcourez toutes les pages du PDF, accédez à la collection d’annotations sur chaque page et marquez les annotations à supprimer selon les critères sélectionnés. Enfin, supprimez les annotations de chaque page et enregistrez le fichier PDF résultant sur le disque après avoir supprimé les surlignages souhaités du PDF.
Code pour supprimer le surlignage d’un PDF à l’aide de Python
Le code ci-dessus démontre comment supprimer le surlignage d’un PDF à l’aide de Python. Notez que vous devez indiquer la couleur cible au format HEX. Vous pouvez filtrer les surlignages par numéro de page ou par d’autres paramètres exposés dans la classe Page.
Cet article nous a guidés pour effacer les surlignages du texte dans un PDF. Pour convertir un fichier PS en PDF, consultez l’article Convertir fichier PS en PDF avec Python.