<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 e redigir dados sensíveis
Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
GrupoDocsRedAction para Java é uma API local que permite que seus aplicativos Java oculte e redigam quaisquer dados, conteúdo, informação ou metadados sensíveis ou classificados para torná-lo completamente ilegível e não pesquisável.
Redação de documento Java On-Premise API Recursos
Visualize o documento renderizando -o em ‘jpeg
,
pngou
BMP` Formato de imagem.- Substitua ou oculte o texto classificado
- Pesquise uma frase exata e aplique a redação nela. -Suporte para pesquisa sensível ao caso e insensível ao caso.
- Suporte para usar a pesquisa de expressões regulares (REGEX).
- Opção para usar uma caixa colorida e uma corda de substituição para redação.
- Repalce todos os valores de metadados ou específicos vazios (em branco / mínimo)
- Reduzir os valores dos metadados
- Aplique filtros para buscar os metadados desejados para redação
- Use expressões regulares (regex) para filtrar os metadados desejados para redação
- Capacidade de detectar os itens de metadados para os quais a redação falhou, pulou ou rejeitou
- Reduzir o texto da anotação ou excluir as anotações
- Remova todos ou comentários específicos do documento
- Pesquise seqüências específicas nos comentários e depois aplique a redação aos correspondentes
- Capacidade de redigir texto específico de dentro do comentário em vez de redigir/remover o comentário inteiro
- Aplicar a redação ao Microsoft Excel & Reg; Planilha ou coluna
- Capacidade de aplicar filtros para identificar e designar a coluna a ser redigida
- Redactar informações de classe e sensível dentro de uma imagem
- Aplique uma caixa colorida sobre a área que contém informações classificadas
- Capacidade de alterar os metadados da imagem, agindo como uma borracha `exif '
- Detecte o texto dentro da imagem via OCR e depois redige esse texto
- Pesquise um texto específico a ser redigido dentro da imagem usando expressões regulares (regex) via OCR
- Aplique a redação da área ou a redação de texto nas imagens incorporadas em documentos
OCR to perform redaction on Images
- Execute OCR em documentos digitalizados
- Execute OCR em imagens incorporadas no Microsoft Word & Reg; ou arquivos PDF
Create PDF files with image redaction
Support for Rasterização to make redacted Pdf non-searchable and without metadata
Keeping the document formatting intact even after the removal (redaction) of sensitive data
Você também pode implementar Manipulador de formato personalizado para os formatos de arquivo que não estão sendo suportados no momento.
Formatos de arquivo de redação de documentos suportados
A operação de redação no corpo e metadados do documento é suportada para os seguintes formatos de arquivo:
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
Imagem: jpeg/tif/tiff/png/bmp/gif
Layout fixo: PDF
A operação de redação nas anotações do documento (comentários) é suportada para os seguintes formatos de arquivo:
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
Layout fixo: PDF
A operação de redação no documento incorporada imagens é suportada para os seguintes formatos de arquivo:
Microsoft Word & Reg ;: doc/dot/docx/docm/dotx/dotm/rtf
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Layout fixo: PDF
A operação de redação no documento OCR (reconhecimento de caracteres ópticos) é suportado para os seguintes formatos de arquivo:
Microsoft Word & Reg ;: doc/dot/docx/docm/dotx/dotm
Microsoft PowerPoint & Reg ;: PPTX/PPT/PPSX/POT/PPS/PPTM/PPSM/POTM
Imagem: jpeg/tif/tiff/png/bmp
Layout fixo: PDF
Para detalhes e limitações, visite, Formatos de documentos suportados.
Requisitos de sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu, OpenSuse, Centos e outros
- Versões Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou acima (por exemplo, Java 10)
GroupDocs.RedAction para Java não exige que nenhum software externo ou ferramenta de terceiros sejam instalados. Basta seguir uma das maneiras, conforme descrito em Instalação e configuração.
Iniciar
O GroupDocs hospeda todas as APIs Java no Repositório de GroupDocs. Você pode facilmente usar o groupDocs.redAction para a API Java diretamente em seus projetos maven com configurações simples. Para as instruções detalhadas, visite Instalação do Repositório GroupDocs usando Maven Página de documentação.
amostra Java Código para converter docx em pdf rasterizado e redigido
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 do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
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