EraseMetadataRedaction

EraseMetadataRedaction class

Representerar en metadataredigering som raderar all metadata eller metadata som matchar specifika MetadataFilters från dokumentet.

public class EraseMetadataRedaction : MetadataRedaction

Konstruktörer

namn Beskrivning
EraseMetadataRedaction() Initierar en ny instans av EraseMetadataRedaction-klassen och raderar all metadata.
EraseMetadataRedaction(MetadataFilters) Initierar en ny instans av klassen EraseMetadataRedaction, raderar metadata, matchar specifik kombination avMetadataFilters .

Egenskaper

namn Beskrivning
override Description { get; } Returnerar en sträng som beskriver redaktionen och dess parametrar.
Filter { get; set; } Hämtar eller ställer in filtret, som används för att välja all eller specifik metadata, till exempel författare eller företag.

Metoder

namn Beskrivning
override ApplyTo(DocumentFormatInstance) Tillämpar redigeringen på en given formatinstans.

Anmärkningar

Läs mer

Exempel

Följande exempel visar hur man raderar (ställ lika med tomma värden) all eller specifik metadata.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // Radera författare, chef och företag
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // Radera all metadata
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

Se även