<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"
API Java de código alto para ocultar y redactar datos confidenciales
Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Soporte gratuito | Licencia temporal
GrupoDocsredAction para Java es una API local que permite que sus aplicaciones Java oculten y redacten cualquier datos, contenido, información o metadatos confidenciales o clasificados para que sea completamente ilegible y no se pueda buscar.
Documento Redaction Java Características de API locales
Vista previa del documento Renderizándolo en el formato de imagen
jpeg
,png
obmp
.- Reemplace u oculte el texto clasificado
- Busque una frase exacta y aplique redacción en ella. -Soporte para la búsqueda sensible a los casos y de casos.
- Soporte para usar la búsqueda de expresiones regulares (regex).
- Opción para usar una caja de colores, así como una cadena de reemplazo para la redacción.
- Repalte todos o valores de metadatos específicos vacíos (en blanco / mínimo)
- Redactar los valores de los metadatos
- Aplicar filtros para obtener los metadatos deseados para la redacción
- Use expresiones regulares (regex) para filtrar los metadatos deseados para la redacción
- Capacidad para detectar los elementos de metadatos para los cuales la redacción falló, se omitió o rechazó
- Redacta el texto de anotación o elimina las anotaciones
- eliminar todos o comentarios específicos del documento
- Busque cadenas específicas dentro de los comentarios y luego aplique la redacción a las coincidentes
- Capacidad para redactar un texto específico desde el comentario en lugar de redactar/eliminar todo el comentario
Redacción de la hoja de cálculo
- Aplicar redacción a Microsoft Excel & Reg específicos; Hoja de trabajo o columna
- Capacidad para aplicar filtros para identificar y designar la columna a redactarse
- Redact Classfied y información confidencial dentro de una imagen
- Aplicar una caja de colores sobre el área que contiene información clasificada
- Capacidad para cambiar los metadatos de imagen actuando como un `` Exif` borrador
- Detectar texto dentro de la imagen a través de OCR y luego redacta ese texto
- Busque un texto específico para ser redactado dentro de la imagen utilizando expresiones regulares (regex) a través de OCR
- Aplicar redacción del área o redacción de texto en las imágenes integradas en documentos
OCR to perform redaction on Images
- Realizar OCR en documentos escaneados
- Realice OCR en imágenes integradas en Microsoft Word & Reg; o archivos PDF
Create PDF files with image redaction
Support for rasterización to make redacted Pdf non-searchable and without metadata
Keeping the document formatting intact even after the removal (redaction) of sensitive data
También puede implementar manejador de formato personalizado para los formatos de archivo que actualmente no están siendo compatibles.
formatos de archivo de redacción de documentos compatibles
La operación de redacción en el cuerpo y los metadatos del documento son compatibles con los siguientes formatos de archivo:
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
Imagen: jpeg/tif/tiff/png/bmp/gif \
Diseño fijo: PDF
La operación de redacción en las anotaciones del documento (comentarios) es compatible con los siguientes formatos de archivo:
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
Diseño fijo: PDF
La operación de redacción en el documento de imágenes incrustadas es compatible con los siguientes formatos de archivo:
Microsoft Word & Reg ;: doc/dot/docx/docm/dotx/dotm/rtf
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Diseño fijo: PDF
La operación de redacción en el documento OCR (reconocimiento de caracteres ópticos) es compatible con los siguientes formatos de archivo:
Microsoft Word & Reg ;: doc/dot/docx/docm/dotx/dotm
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Imagen: jpeg/tif/tiff/png/bmp
Diseño fijo: PDF
Para obtener detalles y limitaciones, visite Formatos de documento compatibles.
Requisitos del sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu, OpenSuse, CentOS y otros
- Versiones Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
o superior (por ejemplo Java 10)
Groupdocs.Redaction for Java no requiere que se instale ningún software externo o herramienta de terceros. Simplemente siga una de las formas como se describe en Instalacion y configuracion.
Empezar
Groupdocs aloja todas las API de Java en el Repositorio de grupos. Puede usar fácilmente Groupdocs.Redaction for Java API directamente en sus proyectos Maven con configuraciones simples. Para las instrucciones detalladas, visite la página de documentación Instalación desde el repositorio de Groupdocs utilizando Maven.
Ejemplo de código Java para convertir DOCX en PDF rasterizado y redactado
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(); }
}
Página del producto | Documentos | Población | Referencia de API | Ejemplos | Blog | Soporte gratuito | Licencia temporal
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