Redigovať súkromné informácie prostredníctvom Java API

Vylúčte alebo skryte osobné informácie a metaúdaje z dokumentov, pracovných hárkov, prezentácií, PDF a súborov rastrových obrázkov pomocou rozhrania Java pre redakciu API.


Stiahnite si bezplatnú skúšobnú verziu

GroupDocs.Redaction for Java API umožňuje vývojárom odstrániť citlivé údaje z populárnych formátov súborov, ako sú Microsoft Word, Excel, PowerPoint, PDF a obrázky, aby ich bolo možné používať a distribuovať, ale stále chrániť aj dôverné informácie. Knižnica redigovania ponúka jediné rozhranie nezávislé od formátu na redigovanie akéhokoľvek typu utajovaných skutočností vrátane čísel sociálneho zabezpečenia, lekárskych informácií, finančných, vlastníckych, právnych alebo dokonca obchodných údajov prostredníctvom typov textov, metaúdajov a anotácií. Umožňuje uložiť dokument v pôvodnom formáte a vytvoriť dezinfikovaný dokument PDF s rastrovými obrázkami pôvodných stránok.

GroupDocs.Redaction pre Java Funkcie

Zabezpečte súkromie redigovaním vašich utajovaných údajov

GroupDocs.Redaction for Java knižnica umožňuje vývojárom redigovať text a obrázky z podporovaných dokumentov pomocou rôznych typov redigovania. Používanie nášho rozhrania Redaction API je jednoduché a priame.

Nasledujúci príklad kódu používa tabuľkový dokument, napríklad tabuľkový hárok Microsoft Excel, kde rozsah redigovania môže byť obmedzený na konkrétny pracovný hárok a/alebo stĺpec. Používa filtre na redigovanie druhého stĺpca e-mailmi v pracovnom hárku „Zákazníci“, pričom všetky ostatné e-maily zostávajú v dokumente nedotknuté.

// Vytvorte inštanciu triedy 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+)*$");
    // Použiť redakciu
    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(); }

Podpora a vzdelávacie zdroje

GroupDocs.Redaction ponúka rozhrania API na prezeranie dokumentov pre ďalšie populárne vývojové prostredia

Back to top
 Slovenčina