Privégegevens redigeren via de Java API

Sluit persoonlijke informatie en metagegevens uit documenten, werkbladen, presentaties, PDF en rasterafbeeldingsbestanden uit of verberg ze met behulp van de redactie-API van Java.


Download gratis proefversie

Met de GroupDocs.Redaction for Java API kunnen ontwikkelaars gevoelige gegevens verwijderen uit populaire bestandsindelingen zoals Microsoft Word, Excel, PowerPoint, PDF en afbeeldingen, zodat ze kunnen worden gebruikt en verspreid, maar ook vertrouwelijke informatie worden beschermd. De redactiebibliotheek biedt een enkele formaatonafhankelijke interface om elk type geheime informatie te redigeren, waaronder burgerservicenummers, medische informatie, financiële, bedrijfseigen, juridische of zelfs handelsgegevens door middel van redactietypen voor tekst, metagegevens en annotaties. Hiermee kunt u het document in de oorspronkelijke indeling opslaan en een opgeschoond PDF document maken met rasterafbeeldingen van originele pagina’s.

GroupDocs.Redaction voor Java functies

Zorg voor privacy door uw geheime gegevens te redigeren

De GroupDocs.Redaction for Java library stelt ontwikkelaars in staat om tekst en afbeeldingen uit ondersteunde documenten te redigeren door gebruik te maken van verschillende redactietypen. Het gebruik van onze Redactie-API is eenvoudig en ongecompliceerd.

In het volgende codevoorbeeld wordt gebruik gemaakt van een document in tabelvorm, zoals een Microsoft Excel -spreadsheet, waarin het redactiebereik kan worden beperkt tot een specifiek werkblad en/of kolom. Het gebruikt filters om de tweede kolom met e-mails op het werkblad „Klanten” te redigeren, waarbij alle andere e-mails onaangeroerd blijven in het document.

// Maak een instantie van de Redactor-klasse
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+)*$");
    // Redactie toepassen
    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(); }

Ondersteuning en leerbronnen leren

GroupDocs.Redaction biedt API’s voor het bekijken van documenten voor andere populaire ontwikkelomgevingen

Back to top
 Nederlands