MetadataSearchRedaction
Inhalt
[
Ausblenden
]
MetadataSearchRedaction class
Stellt eine Metadatenschwärzung dar, die Metadaten mithilfe von regulären Ausdrücken, übereinstimmenden Schlüsseln und/oder Werten sucht und schwärzt.
public class MetadataSearchRedaction : MetadataRedaction
Konstrukteure
Name | Beschreibung |
---|---|
MetadataSearchRedaction(Regex, string) | Initialisiert eine neue Instanz der MetadataSearchRedaction-Klasse, wobei der Wert verwendet wird, um geschwärzte Elemente abzugleichen. |
MetadataSearchRedaction(string, string) | Initialisiert eine neue Instanz der MetadataSearchRedaction-Klasse, wobei der Wert verwendet wird, um geschwärzte Elemente abzugleichen. |
MetadataSearchRedaction(Regex, string, Regex) | Initialisiert eine neue Instanz der MetadataSearchRedaction-Klasse, wobei Elementname und -wert verwendet werden, um geschwärzte Elemente abzugleichen. |
MetadataSearchRedaction(string, string, string) | Initialisiert eine neue Instanz der MetadataSearchRedaction-Klasse, wobei Elementname und -wert verwendet werden, um geschwärzte Elemente abzugleichen. |
Eigenschaften
Name | Beschreibung |
---|---|
override Description { get; } | Gibt einen String zurück, der die Schwärzung und ihre Parameter beschreibt. |
Filter { get; set; } | Holt oder setzt den Filter, der verwendet wird, um alle oder bestimmte Metadaten auszuwählen, zum Beispiel Autor oder Firma. |
KeyExpression { get; } | Ruft den regulären Ausdruck ab, um den Namen (Schlüssel) des Metadatenelements abzugleichen. |
Replacement { get; } | Ruft den textuellen Ersatzwert ab. |
ValueExpression { get; } | Ruft den regulären Ausdruck ab, um den Werttext eines Metadatenelements abzugleichen. |
Methoden
Name | Beschreibung |
---|---|
override ApplyTo(DocumentFormatInstance) | Wendet die Schwärzung auf eine bestimmte Formatinstanz an. |
Bemerkungen
Erfahren Sie mehr
- Weitere Details zum Anwenden von Schwärzungen: Grundlagen der Redaktion
- Weitere Details zum Schwärzen von Dokumentmetadaten: Schwärzungen von Metadaten
Beispiele
Das folgende Beispiel zeigt, wie Sie bestimmten Text in bestimmten Metadaten suchen und schwärzen können.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// Wenn nicht gesetzt, gilt für alle Metadatenelemente
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
Siehe auch
- class MetadataRedaction
- namensraum GroupDocs.Redaction.Redactions
- Montage GroupDocs.Redaction