EraseMetadataRedaction

EraseMetadataRedaction class

Représente une suppression de métadonnées qui efface toutes les métadonnées ou métadonnées correspondant à des MetadataFilters spécifiques du document.

public class EraseMetadataRedaction : MetadataRedaction

Constructeurs

Nom La description
EraseMetadataRedaction() Initialise une nouvelle instance de la classe EraseMetadataRedaction, en effaçant toutes les métadonnées.
EraseMetadataRedaction(MetadataFilters) Initialise une nouvelle instance de la classe EraseMetadataRedaction, effaçant les métadonnées, correspondant à une combinaison spécifique deMetadataFilters .

Propriétés

Nom La description
override Description { get; } Renvoie une chaîne décrivant la rédaction et ses paramètres.
Filter { get; set; } Obtient ou définit le filtre, qui est utilisé pour sélectionner toutes les métadonnées ou des métadonnées spécifiques, par exemple Auteur ou Société.

Méthodes

Nom La description
override ApplyTo(DocumentFormatInstance) Applique la rédaction à une instance de format donnée.

Remarques

Apprendre encore plus

Exemples

L’exemple suivant montre comment effacer (définir égal à des valeurs vides) toutes les métadonnées ou des métadonnées spécifiques.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // Effacer l'auteur, le responsable et l'entreprise
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // Efface toutes les métadonnées
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

Voir également