<repositories>
   <repository>
      <id>repository.groupdocs.com</id>
      <name>GroupDocs Repository</name>
      <url>https://releases.groupdocs.com/java/repo/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.groupdocs</groupId>
      <artifactId>groupdocs-redaction</artifactId>
      <version>22.10</version>
   </dependency>
</dependencies>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-redaction', version: '22.10')
copied!  
<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.groupdocs" name="groupdocs-redaction" rev="22.10">
   <artifact name="groupdocs-redaction" ext="jar"/>
</dependency>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-redaction" % "22.10"
copied!  

High -код Java API, чтобы скрыть и отредактировать конфиденциальные данные

main-banner

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия

GroupDocSredAction для Java-это локальный API, который позволяет вашим приложениям Java скрывать и отредактировать любые конфиденциальные или классифицированные данные, содержание, информацию или метаданные, чтобы сделать его совершенно нечитаемым и не исследованным.

Редакция документа java out-premise api функции

  • Предварительно просмотрите документ, отдав его в формате изображения jpeg, png или bmp.

  • Редакция текста

    • Заменить или скрыть классифицированный текст
    • Поиск точной фразы и примените редакцию на ней. -Поддержка для чувствительного к случаю и чувствительным к случаям поиска.
    • Поддержка для использования обычного поиска выражений (Regex).
    • Опция для использования цветной коробки, а также заменяющей строки для редактирования.
  • Метаданные редакции

    • Повторите все или конкретные значения метаданных пустые (пустые / минимальные)
    • Отредактируйте значения метаданных
    • Примените фильтры, чтобы получить желаемые метаданные для редактирования
    • Используйте регулярные выражения (регуляция), чтобы отфильтровать желаемые метаданные для редакции
    • Способность обнаружить элементы метаданных, для которых редакция не удалась, пропущена или отвергнута
  • Аннотация редакция

    • Отредактируйте текст аннотации или удалите аннотации
    • Удалить все или конкретные комментарии из документа
    • Поиск конкретных строк в комментариях, а затем примените редакцию к соответствующим
    • Возможность отредактировать конкретный текст из комментария вместо редактирования/удаления всего комментария
  • Редакция электронной таблицы

    • Применить редакцию к конкретной Microsoft Excel & Reg; Рабочий лист или столбец
    • Возможность применения фильтров для идентификации и назначения столбца, который будет отредактирован
  • Редакция изображения

    • Redact Classfied и Cellessice Information в изображении
    • Нанесите цветную коробку на область, которая содержит классифицированную информацию
    • Способность менять метаданные изображения, действуя как Exif Eraser
    • Обнаружение текста в изображении через OCR, а затем отредактируйте этот текст
    • Поиск конкретного текста, который будет отредактирован в изображении, используя регулярные выражения (Regex) через OCR
    • Применить редакцию площади или редакцию текста на изображениях, встроенных в документы
  • OCR to perform redaction on Images

    • Выполните OCR по отсканированным документам
    • выполнить OCR на изображениях, встроенных в Microsoft Word & Reg; или PDF -файлы
  • Create PDF files with image redaction

  • Support for Ратеризация to make redacted PDF non-searchable and without metadata

  • Keeping the document formatting intact even after the removal (redaction) of sensitive data

  • Вы также можете реализовать Пользовательский обработчик формата для форматов файлов, которые в настоящее время не поддерживаются.

Форматы файлов редактирования документов, поддерживаемых

Операция редакции на корпусе и метаданных документа поддерживается для следующих форматов файлов: Microsoft word & reg ;: doc/dot/docx/docm/dotx/dotm/rtf
Microsoft Excel & Reg ;: xlsx/xlsm/xltx/xltm/xls/xlt/csv
Microsoft PowerPoint & Reg ;: pptx/ppt/ppsx/pot/pps/pptm/ppsm/potm
Изображение: JPEG/TIF/TIFF/PNG/BMP/GIF
Фиксированный макет: pdf Операция редакции на аннотациях документа (комментарии) поддерживается для следующих форматов файлов: Microsoft word & reg ;: doc/dot/docx/docm/dotx/dotm/rtf
Microsoft Excel & Reg ;: xlsx/xlsm/xltx/xltm/xls/xlt/csv
Microsoft PowerPoint & Reg ;: pptx/ppt/ppsx/pot/pps/pptm/ppsm/potm
Фиксированный макет: pdf Операция редакции на встроенных изображениях документа поддерживается для следующих форматов файлов: Microsoft word & reg ;: doc/dot/docx/docm/dotx/dotm/rtf
Microsoft PowerPoint & Reg ;: pptx/ppt/ppsx/pot/pps/pptm/ppsm/potm
Фиксированный макет: pdf Операция редакции в документе OCR (оптическое распознавание символов) поддерживается для следующих форматов файлов: Microsoft word & reg ;: doc/dot/docx/docm/dotx/dotm
Microsoft PowerPoint & Reg ;: pptx/ppt/ppsx/pot/pps/pptm/ppsm/potm
Изображение: jpeg/tif/tiff/png/bmp
Фиксированный макет: pdf

Для получения подробной информации и ограничений, пожалуйста, посетите, Поддерживаемые форматы документов.

Системные Требования

  • Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
  • macOS: Mac OS X
  • Linux: Ubuntu, OpenSuse, Centos и другие
  • java версии: j2se 7.0 (1.7), j2se 8.0 (1.8) или выше (например, Java 10)

GroupDocs.redaction для Java не требует установки внешнего программного обеспечения или стороннего инструмента. Просто следуйте по одному из способов, как описано в Установка и конфигурация.

Начать

GroupDocs размещает все API Java на GroupDocs Repository. Вы можете легко использовать GroupDocs.redaction для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Установка из репозитория GroupDocs с использованием Maven.

Образец кода Java для преобразования DOCX в Rasterized & Redacted PDF

ByteArrayInputStream inputStream = null;
// Rasterize the document before applying redactions
final Redactor raterizer = new Redactor("C:\\Temp\\sample.docx");
try
{
    // Perform annotation and textual redactions, if needed
    ByteArrayOutputStream stream = new ByteArrayOutputStream();
    RasterizationOptions options = new RasterizationOptions();
    options.setEnabled(true);
    raterizer.save(stream, options);
    inputStream = new ByteArrayInputStream(stream.toByteArray());  
    stream.close();
}
finally { raterizer.close(); }
if (inputStream != null)
{
    // Re-open the rasterized PDF document to redact its pages as images
    final Redactor redactor = new Redactor(inputStream);
    try
    {
        RedactorChangeLog result = redactor.apply(new ImageAreaRedaction(new java.awt.Point(1160, 2375),
            new RegionReplacementOptions(java.awt.Color.BLUE, new java.awt.Dimension(1050, 720))));
        if (result.getStatus() != RedactionStatus.Failed)
        {
            final FileOutputStream fileStream = new FileOutputStream("C:\\Temp\\sample_docx_Raster.pdf");
            try
            {
                RasterizationOptions options = new  RasterizationOptions();
                options.setEnabled(false);
                redactor.save(fileStream, options);
            }
            finally { fileStream.close(); }
        }         
    }
    finally { redactor.close(); inputStream.close(); }
}

Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия

VersionRelease Date
22.1019 октября 2022 г.
20.725 января 2022 г.
19.1125 января 2022 г.
21.1210 декабря 2021 г.
21.625 июня 2021 г.
21.129 января 2021 г.
20.1113 ноября 2020 г.
20.228 февраля 2020 г.
20.116 января 2020 г.
19.611 июня 2019 г.