Redacția informațiilor private prin API Java

Excludeți sau ascundeți informațiile personale și metadatele din documente, foi de lucru, prezentări, PDF și fișiere imagine raster utilizând API de redactare Java.


Descarcare varianta scurta de prezentare gratuita

GroupDocs.Redaction for Java API permite dezvoltatorilor să elimine datele sensibile din formatele populare de fișiere precum Microsoft Word, Excel, PowerPoint, PDF și imagini, astfel încât acestea să poată fi utilizate și distribuite, dar totuși protejează informațiile confidențiale. Biblioteca de redactare oferă o singură interfață independentă de format pentru a redacta orice tip de informații clasificate, inclusiv numere de securitate socială, informații medicale, detalii financiare, proprietare, legale sau chiar comerciale prin text, metadate și tipuri de redactare a adnotărilor. Vă permite să salvați documentul în formatul său original și să creați un document igienizat PDF cu imagini raster ale paginilor originale.

GroupDocs.Redaction pentru Java Caracteristici

Asigurați confidențialitatea prin redactarea datelor dvs. clasificate

GroupDocs.Redaction for Java biblioteca împuternicește dezvoltatorii să redacteze text și imagini din documentele acceptate prin utilizarea unei varietăți de tipuri de redactare. Utilizarea API-ului nostru Redaction este simplă și directă.

Următorul exemplu de cod utilizează un document tabelar, cum ar fi foaia de calcul Microsoft Excel, unde domeniul de redactare poate fi limitat la o anumită foaie de lucru și/sau coloană. Utilizează filtre pentru a redacta a doua coloană cu e-mailuri pe o foaie de lucru „Clienți”, lăsând toate celelalte e-mailuri neatinse în document.

// Creați o instanță a clasei 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+)*$");
    // Aplicați redactarea
    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(); }

Resurse de sprijin și învățare

GroupDocs.Redaction oferă API-uri de vizualizare a documentelor pentru alte medii de dezvoltare populare

Back to top
 Română