Textschwärzung ist der Prozess des Entfernens vertraulicher oder unerwünschter Texte oder Informationen aus digitalen Dokumenten, während der Rest des Dokuments oder Absatzes, der sie enthält, intakt bleibt. Die Schwärzung hilft Benutzern und Organisationen, ihre vertraulichen Informationen zu schützen, indem sie ausgeblendet oder dauerhaft entfernt werden. Mit der GroupDocs.Redaction Java API können Benutzer jetzt vertraulichen Text aus Textverarbeitungsdokumenten, Arbeitsblättern, Präsentationen, PDF- und Rasterbilddateien redigieren, ausblenden oder entfernen. Die API bietet eine Vielzahl von Optionen und Methoden zum Schwärzen privater Informationen in den Dokumenten. Es unterstützt das Suchen und Schwärzen mit exakten Übereinstimmungen oder regulären Ausdrücken, das Verwenden von textuellen (Ausnahmecodes) oder grafischen (farbige Rechtecke) Schwärzungen und vieles mehr. Probieren Sie es also aus und automatisieren Sie Ihren Dokumentenschwärzungsprozess, indem Sie die API herunterladen und ihre grundlegenden und erweiterten Funktionen erkunden.
GroupDocs.Redaction ermöglicht das einfache Schwärzen von sensiblen oder privaten Daten aus Ihren Dokumenten. Der beliebteste Schwärzungsfall ist das Entfernen eines Textes aus einem Dokument.
Der folgende Code kann verwendet werden, um eine Textschwärzung auf einen bestimmten Teil eines Dokuments über eine exakte Phrase anzuwenden. Es ermöglicht Benutzern, den persönlichen genauen Ausdruck “Michal Clark” durch einen persönlichen (oder einen beliebigen Freistellungscode) zu ersetzen.
//Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Das folgende Beispiel ermöglicht es Benutzern, eine phasengenaue Schwärzung mit Berücksichtigung der Groß-/Kleinschreibung durchzuführen, um einen bestimmten Textblock in einem Dokument zu entfernen oder auszublenden. Standardmäßig wird bei der Suche nach der exakten Phase die Groß-/Kleinschreibung nicht beachtet.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]"))); | |
redactor.save(); | |
} | |
finally { redactor.close(); } |
Anstatt einen geschwärzten Text zu entfernen oder dort eine Zeichenfolge zu platzieren, ist es auch möglich, ein farbiges Kästchen über den geschwärzten Text zu legen. In diesem Fall wird der übereinstimmende Text entfernt und ein farbiges Rechteck wird über dem geschwärzten Text platziert.
// Supported file formats: https://docs.groupdocs.com/redaction/java/supported-document-formats/ | |
final Redactor redactor = new Redactor("sample.pdf"); | |
try | |
{ | |
redactor.apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(java.awt.Color.RED))); | |
redactor.save(); | |
} | |
finally { redactor.close(); | |
} |
GroupDocs.Redaction für Java-APIs werden auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Den vollständigen Leitfaden zu den Systemanforderungen finden Sie unter Systemanforderungen. Bevor Sie den folgenden Code ausführen, vergewissern Sie sich bitte, dass die folgenden Voraussetzungen auf Ihrem System installiert sind:
(Comma Seperated Values)
(Microsoft Word Binary Format)
(Microsoft Word 2007 Marco File)
(Office 2007+ Word Document)
(Microsoft Word Template Files)
(Microsoft Word 2007+ Template File)
(Microsoft Word Template File )
(Portable Document Format)
(Microsoft PowerPoint Template Files)
(Microsoft PowerPoint Template File)
(PowerPoint Slide Show)
(Macro-enabled Slide Show)
(PowerPoint Slide Show)
(Microsoft PowerPoint 97-2003)
(Macro-enabled Presentation File)
(Open XML presentation Format)
(Rich Text Format)
(Microsoft Excel Spreadsheet (Legacy))
(Macro-enabled Spreadsheet)
(Open XML Workbook)
(Excel Macro-Enabled Template)
(Excel Template)