Редагувати приватну інформацію через Java API

Виключіть або сховайте особисту інформацію та метадані з документів, робочих аркушів, презентацій, PDF та файлів растрових зображень за допомогою API редагування Java.


Закачати безоплатну пробну версію

GroupDocs.Redaction for Java API дозволяє розробникам видаляти конфіденційні дані з популярних форматів файлів, таких як Microsoft Word, Excel, Excel, PowerPoint, PDF та зображення, щоб їх можна було використовувати та розповсюджувати, але при цьому захищати конфіденційну інформацію. Бібліотека редагування пропонує єдиний незалежний від формату інтерфейс для редагування будь-якого типу секретної інформації, включаючи номери соціального страхування, медичну інформацію, фінансову, власну, юридичну або навіть торгову інформацію за допомогою тексту, метаданих та типів редагування анотацій. Це дозволяє зберегти документ у вихідному форматі та створити дезінфікований PDF документ з растровими зображеннями оригінальних сторінок.

GroupDocs.Redaction для Java Особливості

Забезпечте конфіденційність шляхом редагування ваших секретних даних

GroupDocs.Redaction for Java бібліотека дає можливість розробникам редагувати текст і зображення з підтримуваних документів, використовуючи різні типи редагування. Використовувати наш API Redaction просто і просто.

У наступному прикладі коду використовується табличний документ, такий як електронна таблиця Microsoft Excel, де обсяг редагування може бути обмежений певним робочим аркушем та/або стовпцем. Він використовує фільтри для редагування другого стовпця з електронними листами на аркуші «Клієнти», залишаючи всі інші електронні листи недоторканими в документі.

// Створіть екземпляр класу 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+)*$");
    // Застосувати редагування
    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(); }

Підтримка та учбові ресурси

GroupDocs.Redaction пропонує API для перегляду документів для інших популярних середовищ розробки

Back to top
 Українська