EraseMetadataRedaction
Inhalt
[
Ausblenden
]
EraseMetadataRedaction class
Stellt eine Metadatenschwärzung dar, die alle Metadaten oder Metadaten, die mit bestimmten Metadatenfiltern übereinstimmen, aus dem Dokument löscht.
public class EraseMetadataRedaction : MetadataRedaction
Konstrukteure
Name | Beschreibung |
---|---|
EraseMetadataRedaction() | Initialisiert eine neue Instanz der EraseMetadataRedaction-Klasse und löscht alle Metadaten. |
EraseMetadataRedaction(MetadataFilters) | Initialisiert eine neue Instanz der EraseMetadataRedaction-Klasse, löscht Metadaten und passt eine bestimmte Kombination von anMetadataFilters . |
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. |
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 alle oder bestimmte Metadaten gelöscht (auf leere Werte gesetzt) werden.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
// Autor, Manager und Firma löschen
redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
// Alle Metadaten löschen
redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
redactor.Save();
}
Siehe auch
- class MetadataRedaction
- namensraum GroupDocs.Redaction.Redactions
- Montage GroupDocs.Redaction