<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>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-redaction', version: '22.10')
<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>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-redaction" % "22.10"
High -код Java API, чтобы скрыть и отредактировать конфиденциальные данные
Страница продукта | Док | Демо | Ссылка на 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 | Примеры | Блог | Бесплатная поддержка | Временная лицензия
GroupDocs.Total GroupDocs.Redaction API on-premise DOC DOT DOCX DOCM DOTX DOTM RTF XLSX XLSM XLTX XLTM XLS XLT CSV PPTX PPT PPSX POT PPS PPTM PPSM POTM JPEG TIF TIFF PNG BMP GIF PDF metadata redaction redact restarize restarization regex regular expression classified secure sensitive filter search case-sensitive case-insensitive annotation image OCR windows macOS Linux azure J2SE document automation