iText 7 pdfSweep
Con pdfSweep puede dividir y combinar documentos PDF, pero también puede eliminar (ocultar) datos de forma segura de un documento PDF.
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
The redacted PDF
Resources
Here you will find the needed resources to install and use pdfSweep.
Other resources
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.
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.
Áreas de eliminación personalizadas
Le ofrece la posibilidad de eliminar contenido según sea necesario, al igual que una barra negra digital.
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.
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.
¿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.
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.
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.