GroupDocs.Redaction pour Python est une bibliothèque d’API qui vous aide à effacer les données sensibles et classifiées de divers formats de fichiers, tels que Microsoft Word, Excel, PowerPoint et PDF. L’interface unique indépendante du format de notre API de rédaction prend en charge la rédaction de différents types, par exemple la rédaction de texte, la rédaction de métadonnées, la rédaction d’annotations et la rédaction de documents tabulaires. GroupDocs.Redaction pour l’API Python vous permet également de supprimer des fichiers protégés par mot de passe. Vous êtes autorisé à enregistrer le document dans son format d’origine et à créer un document PDF épuré avec des images raster des pages d’origine.
L’API GroupDocs.Redaction pour Python vous permet de contrôler totalement la manière dont vous souhaitez masquer ou effacer vos informations classifiées importantes du document pris en charge. Utiliser notre API de rédaction est assez simple et direct.
Dans l’exemple suivant, nous chargeons un document pris en charge, supprimons tout texte, correspondant à “2 chiffres, espace ou rien, 2 chiffres, encore un espace et 6 chiffres” (tel que 12 34 567890) avec une boîte de couleur bleue en utilisant Python. Une fois cela fait, il enregistre le document dans son format d’origine en le renommant avec un suffixe ajouté “_Redacted”:
import groupdocs.redaction as gr
import groupdocs.redaction.redactions as grr
import groupdocs.pydrawing as grd
def run():
# Specify the redaction options
color = grd.Color.from_argb(255, 220, 20, 60)
repl_opt = grr.ReplacementOptions(color)
reg_red = grr.RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", repl_opt)
# Load the document to be redacted
with gr.Redactor("source.pdf") as redactor:
# Apply the redaction
result = redactor.apply(reg_red)
# Save the redacted document
result_path = redactor.save()