pdfSweep

How it works

With just a few lines of code you can use the powerful PDF redaction capabilities of pdfSweep to irretrievably remove content. The following example will find and redact all instances of the word "Alice" in a document, regardless of casing:

1
2
3
4
5
try (PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(new_File(SRC, "redact")))) {
            final ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(Pattern.compile("Alice", Pattern.CASE_INSENSITIVE)).setRedactionColor(ColorConstants.PINK);
            final PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
            autoSweep.cleanUp(pdf);
        }
1
2
3
4
5
PdfDocument pdf = new PdfDocument(new PdfReader(SRC), new PdfWriter(DEST));
            ICleanupStrategy cleanupStrategy = new RegexBasedCleanupStrategy(new Regex(@"Alice", RegexOptions.IgnoreCase)).SetRedactionColor(ColorConstants.PINK);
            PdfAutoSweep autoSweep = new PdfAutoSweep(cleanupStrategy);
            autoSweep.CleanUp(pdf);
            pdf.Close();

The original PDF

An unredacted page from Alice in Wonderland

The redacted PDF

A redacted page from Alice in Wonderland

Características clave

Capacidades esenciales de iText 7 pdfSweep

pdfSweep interviene a medida que edita un documento PDF con las herramientas de sellado y marca de agua de iText 7. Después de agregar una "barra de bloqueo" digital sobre el texto confidencial, pdfSweep cambia las instrucciones de procesamiento del documento para que sea imposible extraer el contenido oculto. Esto funciona tanto para texto como para imágenes, para ofrecer una sólida mejora a la seguridad de su documento. Además, solo necesita cinco líneas de código, por lo que pdfSweep es prácticamente una tarea fácil de integrar en su flujo de trabajo de PDF.

Core capabilities development icon
Eliminación automática de palabras y frases

Divida, combine o elimine fragmentos de texto de un documento, en función de patrones como expresiones regulares.

Core capabilities development icon
Áreas de eliminación personalizadas

Le ofrece la posibilidad de eliminar contenido según sea necesario, al igual que una barra negra digital.

Core capabilities development icon
Eliminación segura y confiable

Además de la apariencia visual que se representa al visualizar o imprimir el documento PDF, pdfSweep también se ocupa de las instrucciones de representación subyacentes y las estructuras de datos, para garantizar que la información eliminada no se pueda recuperar.

Core capabilities development icon
Eliminación parcial de texto e imágenes

Cuando el contenido está parcialmente cubierto por un área de redacción, solo se elimina parcialmente, lo que le permite eliminar partes seleccionadas de texto e imágenes.

Beneficios

¿Por qué usar iText 7 pdfSweep?

Elimine contenido en lugar de simplemente cubrirlo. Oculte tanto el texto como las imágenes para una total confidencialidad.

pdfSweep icon svg
Seguridad de sus datos

Puede eliminar  información confidencial o privada antes de compartir sus documentos en PDF, outilice el equivalente digital o redacción de "barra negra", y mucho más.

pdfSweep icon svg
Opciones flexibles

Use expresiones regulares para automatizar la redacciónen un documento, con un conjunto de patrones predefinidos para casos comunes, tales como números de seguro social, fechas y direcciones IP.Defina las áreas de redacción personalizadas mediante coordinadas, para eliminar cualquier contenido interior.