Deutsch
 Deutsch

Schwärzen Sie PDF-, Word-, Excel-, PowerPoint- und Bilddateien in .NET

Erstellen Sie benutzerdefinierte Schwärzungs-Apps in .NET, um PDF-Dateien, Word-Dokumente, Excel-Tabellen, PowerPoint-Präsentationen, PNG-, JPG-, GIF- und TIFF-Bilder zu schwärzen. Sie können Anmerkungen, Metadaten und Text schwärzen, um die Dateisicherheit und den Datenschutz zu verbessern.

Testen Sie unsere APIs kostenlosHolen Sie sich eine temporäre Lizenz

Sicheres und intelligentes Schwärzen von Dokumenten

Schwärzung ist der Prozess des Verbergens oder Löschens geheimer Informationen in einem Dokument. Die geschwärzten Informationen werden normalerweise als sensibel, privat oder geheim betrachtet. Daher wird die Schwärzung häufig verwendet, um die Dateisicherheit und den Datenschutz aufrechtzuerhalten oder zu verbessern, indem verhindert wird, dass vertrauliche Informationen kompromittiert werden. Die Schwärzung kann auch verwendet werden, um personenbezogene Daten aus Dokumenten zu entfernen, wie z. B. Sozialversicherungsnummern, Adressen oder Passwörter für rechtliche, finanzielle oder offizielle Dokumente.

In Anbetracht der immer größer werdenden Datenschutzbedenken haben Redaktionstools und Software stark an Bedeutung gewonnen. Solche Tools ermöglichen es Benutzern, verschiedene Arten von Benutzerdaten in ihren Multiformat-Dokumenten elektronisch zu schwärzen oder zu verbergen. Wenn Sie auch nach einer funktionsreichen Bibliothek zum Schwärzen von Dokumenten suchen, suchen Sie nicht weiter als GroupDocs.Redaction für .NET. Diese API enthält eine Reihe sehr nützlicher, benutzerfreundlicher Funktionen zum Schwärzen von Text, Anmerkungen und Metadaten aus PDF-, DOCX-, XLSX-, PPTX-, ODT-, RTF-, PNG-, JPG-, GIF- und TIFF-Dateien.

Einstieg

Bevor Sie mit dem Schwärzen Ihrer Dokumente mit GroupDocs.Redaction für .NET beginnen, stellen Sie bitte sicher, dass Sie die richtige API-Version und alle anderen Voraussetzungen installiert haben. Sie haben einige Möglichkeiten, GroupDocs.Redaction für .NET zu installieren, z. B. die Verwendung von NuGet oder das Abrufen des MSI-Installationsprogramms von der Downloadbereich. Sie können es auch über die Package Manager Console installieren:

PM> Install-Package GroupDocs.Redaction

Weitere Hilfe und Informationen finden Sie in diesem Handbuch.

Anwendungsfälle zum Dokumentieren von Schwärzungen

Nachdem Sie GroupDocs.Redaction für .NET erfolgreich auf Ihrem System eingerichtet haben, wollen wir uns nun einige der gängigen Anwendungsfälle für das Schwärzen von Daten und klassifizierten Informationen aus Ihren Dokumenten ansehen.

Wie schwärze ich Text mit der genauen Phrase und dem regulären Ausdruck?

Die Textschwärzung ist die am häufigsten verwendete Option, wenn es darum geht, wichtige Informationen aus einem Dokument zu verbergen oder zu entfernen. Dies kann aus verschiedenen Gründen erfolgen, z. B. zum Schutz sensibler Informationen oder einfach zum Bereinigen eines Dokuments, bevor es mit jemandem geteilt wird. Es gibt verschiedene Möglichkeiten, Text zu schwärzen, einschließlich der Verwendung eines Ersatztextes (anstelle des geschwärzten Inhalts) oder des Einfügens farbiger Kästchen. Mit GroupDocs.Redaction für .NET können Sie den genauen Satz oder einen regulären Ausdruck eingeben, um bestimmten Text aus Ihren PDF- und Word-Dokumenten, Excel-Tabellen und PowerPoint-Präsentationen zu redigieren.

Wie schwärze ich Text mit der genauen Phrase und dem regulären Ausdruck?

Verwenden Sie den genauen Ausdruck, um Text in .NET zu schwärzen

Wenn Sie Text, der wichtige persönliche Details enthält, aus einer Datei durch benutzerdefinierten Text unter Verwendung des genauen Ausdrucks ersetzen möchten, verwenden Sie bitte den unten angegebenen C#-Code. Dieser Code ersetzt den Namen „John Doe“ durch den angegebenen Text, wodurch der Name der Person aus dem Dokument redigiert wird:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
  redactor.Save();
} 

Um anstelle einer Ersatzzeichenfolge ein rechteckiges schwarzes Kästchen über dem geschwärzten Text anzubringen, verwenden Sie bitte das folgende Code-Snippet:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Black)));
  redactor.Save();
}
    

Verwenden eines regulären Ausdrucks zum Schwärzen von Text

Sie können auch einen regulären Ausdruck zum Schwärzen verwenden. Der unten angegebene C#-Code redigiert Text, der mit der regulären Ausdruckssequenz von „zwei Ziffern, Leerzeichen, zwei Ziffern, nochmal Leerzeichen und sechs Ziffern“ (Beispiel: 12 34 567890) übereinstimmt, und fügt gleichzeitig ein blaues rechteckiges Kästchen anstelle von ein der redigierte Text:

using (Redactor redactor = new Redactor(@"sample.docx"))
{
  redactor.Apply(new RegexRedaction("\\d{2}\\s*\\d{2}[^\\d]*\\d{6}", new ReplacementOptions(System.Drawing.Color.Blue)));
  redactor.Save();
}

Erfahren Sie, wie Sie Anmerkungen oder den Text in Anmerkungen in Ihren .NET-Schwärzungs-Apps schwärzen

Anmerkungen können oft vertrauliche Daten wie Kommentare, Notizen oder sogar Überarbeitungen enthalten. Um sicherzustellen, dass der Inhalt Ihrer Dokumentanmerkungen sicher bleibt, müssen Sie sie möglicherweise schwärzen. Mit GroupDocs.Redaction für .NET können Sie den Anmerkungstext redigieren oder die eigentliche Anmerkung selbst vollständig entfernen.

Erfahren Sie, wie Sie Anmerkungen oder den Text in Anmerkungen in Ihren .NET-Schwärzungs-Apps schwärzen

Erstellen Sie C#- und .NET-Schwärzungs-Apps, um Anmerkungsinhalte zu verschleiern und zu löschen

Bitte verwenden Sie den folgenden C#-Code, um den Inhalt von Anmerkungen aus Ihren .NET-Dokumenten in PDF-, Word-, Excel-, PowerPoint-, RTF- und vielen anderen Formaten zu redigieren:

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
//Redacting all occurrences of ‘John’ from document annotations
redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}    

Entfernen Sie Anmerkungen programmgesteuert aus Ihren .NET-Dateien mit mehreren Formaten

Genau wie beim Schwärzen des Inhalts der Anmerkungen können Sie die Anmerkungen bei Bedarf vollständig entfernen. Bitte verwenden Sie dazu den unten angegebenen Code:

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   //Deleting comments or annotations containing ‘use’, ‘show’, ‘describe’
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
} 

Schwärzen Sie private oder vertrauliche Informationen aus Ihren PNG-, JPG-, GIF- und TIFF-Bildern

Bei der Arbeit mit Bildern kann es vorkommen, dass Sie private Informationen schwärzen oder entfernen müssen. Dies kann alles sein, von einer Sozialversicherungsnummer bis hin zum Gesicht einer Person. Schwärzung für .NET kann als perfektes Schwärzungstool für Sie dienen, um PNG-, GIF-, TIFF- und JPG-Bilder zu bereinigen, indem Sie bestimmte Bereiche in Bilddateien schwärzen, Text in einem Bild suchen und schwärzen oder eingebettete Bilder in .NET schwärzen.

Schwärzen Sie private oder vertrauliche Informationen aus Ihren PNG-, JPG-, GIF- und TIFF-Bildern

Schwärzen Sie einen bestimmten Bereich in einer Bilddatei

Um einen bestimmten Bereich in einem Bild zu schwärzen, verwenden Sie bitte den unten gezeigten C#-Code. Während wir in diesem Beispielcode ein JPG-Bild verwenden, können Sie jedes der anderen unterstützten Bildformate wie PNG, GIF, TIFF oder BMP verwenden:

    using (Redactor redactor = new Redactor("D:\\sample.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Wenden Sie die Schwärzung eingebetteter Bilder in .NET an

Neben der üblichen Bildschwärzung können Sie mit GroupDocs.Redaction für .NET auch in ein Dokument eingebettete Bilder schwärzen. Um in eine Microsoft Word-Datei eingebettete Bilder zu schwärzen, verwenden Sie bitte das folgende Code-Snippet:

    using (Redactor redactor = new Redactor("D:\\sample.docx"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                    new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    }     

Welche verschiedenen Möglichkeiten gibt es, eine geschwärzte Datei zu speichern?

Beim Schwärzen eines Dokuments oder Bildes ist darauf zu achten, dass die Informationen so ausgeblendet werden, dass sie nicht wiederhergestellt oder sichtbar werden können. Dies trägt dazu bei, die Integrität des geschwärzten Inhalts zu wahren. Wenn Sie also mit dem Redigieren einer Datei Ihrer Wahl fertig sind, besteht die nächste Phase darin, sie entsprechend zu speichern. Mit GroupDocs.Redaction für .NET können Sie die redigierte Datei in ihrem Originalformat speichern, die Originaldatei überschreiben und als gerasterte PDF-Datei oder in einem Stream speichern.

Welche verschiedenen Möglichkeiten gibt es, eine geschwärzte Datei zu speichern?

Speichern des geschwärzten Dokuments als gerastertes PDF

Sie können die Datei nach der Schwärzung als gerastertes PDF speichern, verwenden Sie dazu bitte folgenden Code:

    using (Redactor redactor = new Redactor(@"sample.docx"))
{
    // Applying redactions
    redactor.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions("[personal]")));
    // Saving the redacted file as a rasterized PDF
    redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = true });
}     

Wir bieten auch kostenlose Online-Apps zum sofortigen Schwärzen von PDF-, Word-, Excel-, PowerPoint-, OpenDocument-, PNG-, JPG-, GIF- und TIFF-Dateien , und viele andere Dateien, die Ihre mobilen oder Desktop-Geräte verwenden, also schauen Sie sich diese bitte unbedingt an.

Suche nach Hilfe?

Sehen Sie sich unsere Support-Kanäle an, um Hilfe bei Ihren Fragen zu den API-Funktionen und der Funktionsweise von Conholdate-Produkten zu erhalten.