Schwärzen Sie private Informationen über die Java-API

Schließen oder verbergen Sie persönliche Informationen und Metadaten aus Dokumenten, Arbeitsblättern, Präsentationen, PDF- und Rasterbilddateien mithilfe der Java-Schwärzungs-API.


Download kostenlose Testversion

Mit GroupDocs.Redaction for Java API können Entwickler vertrauliche Daten aus gängigen Dateiformaten wie Microsoft Word, Excel, PowerPoint, PDF und Bildern entfernen, damit sie verwendet und verteilt werden können, aber dennoch vertrauliche Informationen schützen. Die Schwärzungsbibliothek bietet eine einzige, formatunabhängige Schnittstelle, um jede Art von klassifizierten Informationen zu schwärzen, einschließlich Sozialversicherungsnummern, medizinische Informationen, finanzielle, proprietäre, rechtliche oder sogar Handelsdetails durch Text-, Metadaten- und Anmerkungsschwärzungstypen. Sie können das Dokument in seinem Originalformat speichern und ein bereinigtes PDF-Dokument mit Rasterbildern der Originalseiten erstellen.

GroupDocs.Redaction for Java Merkmale

Stellen Sie den Datenschutz sicher, indem Sie Ihre klassifizierten Daten schwärzen

Die GroupDocs.Redaction for Java-Bibliothek ermöglicht es Entwicklern, Text und Bilder aus unterstützten Dokumenten zu schwärzen, indem sie eine Vielzahl von Schwärzungstypen verwenden. Die Verwendung unserer Schwärzungs-API ist einfach und unkompliziert.

Das folgende Codebeispiel verwendet ein tabellarisches Dokument, z. B. eine Microsoft Excel-Tabelle, bei der der Umfang der Schwärzung auf ein bestimmtes Arbeitsblatt und/oder eine bestimmte Spalte beschränkt werden kann. Es verwendet Filter, um die zweite Spalte mit E-Mails auf einem Arbeitsblatt “Kunden” zu schwärzen, wobei alle anderen E-Mails im Dokument unberührt bleiben.

// Erstellen Sie eine Instanz der 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+)*$");
    // Schwärzung anwenden
    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(); }

Unterstützung und Lernressourcen

GroupDocs.Redaction bietet APIs zum Anzeigen von Dokumenten für andere beliebte Entwicklungsumgebungen

Back to top
 Deutsch