GroupDocs.Redaction for Java API razvijalcem omogoča, da odstranijo občutljive podatke iz priljubljenih formatov datotek, kot so Microsoft Word, Excel, PowerPoint, PDF in slike, tako da jih je mogoče uporabljati in distribuirati, vendar še vedno varujejo zaupne podatke. Knjižnica redakcij ponuja enoten vmesnik, neodvisen od oblike, za redakcijo vseh vrst tajnih podatkov, vključno s številkami socialnega zavarovanja, medicinskimi informacijami, finančnimi, lastniškimi, pravnimi ali celo trgovinskimi podrobnostmi prek besedila, metapodatkov in vrst redakcij opomb. Omogoča vam shranjevanje dokumenta v izvirni obliki in ustvarjanje saniranega dokumenta PDF z rastrskimi slikami izvirnih strani.
GroupDocs.Redaction for Java knjižnica omogoča razvijalcem, da redigirajo besedilo in slike iz podprtih dokumentov z uporabo različnih vrst redigiranja. Uporaba našega API-ja za redakcijo je preprosta in naravnost naprej.
Naslednji primer kode uporablja tabelarni dokument, kot je preglednica Microsoft Excel, kjer je obseg redigiranja lahko omejen na določen delovni list in/ali stolpec. Uporablja filtre za redakcijo drugega stolpca z e-poštnimi sporočili na delovnem listu« Stranke », pri čemer vsa druga e-poštna sporočila ostanejo nedotaknjena v dokumentu.
// Ustvarite primerek razreda 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+)*$");
// Uporabi redakcijo
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(); }