iText 7 pdfSweep
Mit pdfSweep können Sie PDF-Dokumente aufteilen und zusammenführen, aber auch Daten aus einem PDF-Dokument sicher entfernen (redigieren).
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
Kernfunktionen von iText 7 pdfSweep
pdfSweep greift ein, wenn Sie ein PDF-Dokument mit den Dokumentenstempel- und Wasserzeichenwerkzeugen von iText 7 bearbeiten. Nachdem ein digitaler „Blackout-Balken“ über dem sensiblen Text hinzugefügt wurde, ändert pdfSweep die Rendering-Anweisungen des Dokuments, sodass der verborgene Inhalt nicht mehr extrahiert werden kann. Dies gilt sowohl für Texte als auch für Bilder, um die Sicherheit Ihrer Dokumente grundlegend zu verbessern. Darüber hinaus benötigt es nur fünf Zeilen Code, so dass die Integration von pdfSweep in Ihren PDF-Workflow praktisch ein Kinderspiel ist.
Automatische Entfernung von Wörtern und Sätzen
Teilen, verschmelzen oder entfernen von Textteilen aus einem Dokument, basierend auf Mustern wie regulären Ausdrücken.
Angepasste Entfernungsbereiche
Bietet die Möglichkeit zum Entfernen von Inhalt bei Bedarf, vergleichbar mit einem digitalen schwarzen Balken.
Sichere und zuverlässige Entfernung
Zusätzlich zur visuellen Darstellung, die beim Betrachten oder Drucken des PDF-Dokuments entsteht, kümmert sich pdfSweep auch um die zugrunde liegenden Rendering-Anweisungen und Datenstrukturen. Damit wird sichergestellt, dass die entfernten Informationen nicht abrufbar sind.
Teilweise Entfernung von Text und Bildern
Wenn Inhalt teilweise durch einen Redaktionsbereich abgedeckt ist, wird er nur teilweise entfernt. Dies ermöglicht es Ihnen, ausgewählte Teile von Text und Bildern zu entfernen.
Warum iText 7 pdfSweep verwenden?
Entfernen Sie Inhalte, anstatt sie nur zu verdecken. Redigieren Sie sowohl Text als auch Bilder, um absolute Vertraulichkeit zu gewährleisten.
Bewahren Sie Ihre Daten sicher auf
Sie können sensible oder private Informationen entfernen, bevor Sie Ihre PDF-Dokumente freigeben, verwenden Sie das digitale Äquivalent der „Black Bar“-Redaktion und vieles mehr.
Flexible Optionen
Verwenden Sie reguläre Ausdrücke, um die Bearbeitung im gesamten Dokument mit einer Reihe von vordefinierten Mustern für häufige Fälle wie Sozialversicherungsnummern, Daten und IP-Adressen zu automatisieren. Definieren Sie benutzerdefinierte Redaktionsbereiche unter Verwendung von Koordinaten, um alle darin enthaltenen Inhalte zu entfernen.