Masquer les informations privées via l’API Java

Excluez ou masquez les informations personnelles et les métadonnées des documents, feuilles de calcul, présentations, fichiers PDF et image raster à l’aide de l’API de rédaction Java.


Télécharger la version d'essai gratuite

L’API GroupDocs.Redaction pour Java permet aux développeurs de supprimer les données sensibles des formats de fichiers courants tels que Microsoft Word, Excel, PowerPoint, PDF et les images afin qu’elles puissent être utilisées et distribuées, tout en protégeant également les informations confidentielles. La bibliothèque de rédaction offre une interface unique indépendante du format pour rédiger tout type d’informations classifiées, y compris les numéros de sécurité sociale, les informations médicales, les détails financiers, propriétaires, juridiques ou même commerciaux par le biais de textes, de métadonnées et de types de rédaction d’annotations. Il vous permet d’enregistrer le document dans son format d’origine et de créer un document PDF aseptisé avec des images raster des pages d’origine.

GroupDocs.Redaction for Java Caractéristiques

Assurez la confidentialité en caviardant vos données classifiées

La bibliothèque GroupDocs.Redaction pour Java permet aux développeurs de rédiger du texte et des images à partir de documents pris en charge en utilisant une variété de types de rédaction. L’utilisation de notre API de rédaction est simple et directe.

L’exemple de code suivant utilise un document tabulaire tel qu’une feuille de calcul Microsoft Excel où l’étendue de la rédaction peut être limitée à une feuille de calcul et/ou une colonne spécifique. Il utilise des filtres pour masquer la deuxième colonne avec des e-mails sur une feuille de calcul “Clients”, en laissant tous les autres e-mails intacts dans le document.

// Créer une instance de la classe Redactor
final Redactor redactor  = new Redactor("sample.xlsx");
try
{
    CellFilter filter = new CellFilter();
    filter.setColumnIndex(1);
    filter.setWorkSheetName("Customers");
    Pattern expression = Pattern.compile("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
    // Appliquer la rédaction
    RedactorChangeLog result = redactor.apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
    if (result.getStatus() != RedactionStatus.Failed)
    {
        SaveOptions so = new SaveOptions();
        so.setAddSuffix(true);
        so.setRasterizeToPDF(false);
        redactor.save(so);
    };
}
finally { redactor.close(); }

Ressources d'assistance et d'apprentissage

GroupDocs.Redaction propose des API de visualisation de documents pour d’autres environnements de développement populaires

Back to top
 Français