Class SanitizeOptions

public class SanitizeOptions : OptionsWithInputAndOutput, IHaveInput

Héritage

objectOptionsWithInputOptionsWithInputAndOutputSanitizeOptions

Implémente

Membres hérités

Constructeurs

SanitizeOptions()

Initialise une nouvelle instance de l’objet Documentize.SanitizeOptions avec les options par défaut.

public SanitizeOptions()

SanitizeOptions(IData, IData)

Initialise une nouvelle instance de l’objet Documentize.SanitizeOptions avec les données d’entrée spécifiées.

public SanitizeOptions(IData inputData, IData outputData = null)

Paramètres

  • inputData IData : les données d’entrée.
  • outputData IData : les données de sortie.

SanitizeOptions(string, string)

Initialise une nouvelle instance de l’objet Documentize.SanitizeOptions avec les fichiers d’entrée et de sortie spécifiés.

public SanitizeOptions(string inputFile, string outputFile)

Paramètres

  • inputFile string : le chemin du fichier d’entrée.
  • outputFile string : le chemin du fichier de sortie.

SanitizeOptions(Stream, Stream)

Initialise une nouvelle instance de l’objet Documentize.SanitizeOptions avec les flux d’entrée et de sortie spécifiés.

public SanitizeOptions(Stream inputStream, Stream outputStream)

Paramètres

  • inputStream Stream : le flux d’entrée.
  • outputStream Stream : le flux de sortie.

SanitizeOptions(string, Stream)

Initialise une nouvelle instance de l’objet Documentize.SanitizeOptions avec le fichier d’entrée et le flux de sortie spécifiés.

public SanitizeOptions(string inputFile, Stream outputStream)

Paramètres

  • inputFile string : le chemin du fichier d’entrée.
  • outputStream Stream : le flux de sortie.

SanitizeOptions(Stream, string)

Initialise une nouvelle instance de l’objet Documentize.SanitizeOptions avec le flux d’entrée et le fichier de sortie spécifiés.

public SanitizeOptions(Stream inputStream, string outputFile)

Paramètres

  • inputStream Stream : le flux d’entrée.
  • outputFile string : le chemin du fichier de sortie.

Propriétés

ConvertPagesToImages

Obtient ou définit l’option de conversion des pages en images. La conversion des pages en images aura lieu après le nettoyage des données cachées principales, contrôlé par d’autres options.

public bool ConvertPagesToImages { get; set; }

Valeur de la propriété

bool

FlattenForms

Obtient ou définit un indicateur indiquant si les formulaires du document doivent être aplatis lors du processus de désinfection. L’aplatissement des formulaires convertit les champs interactifs en contenu statique, les rendant non modifiables ou non remplissables.

public bool FlattenForms { get; set; }

Valeur de la propriété

bool

FlattenLayers

Obtient ou définit l’option d’aplatissement des calques du document PDF. Lorsqu’elle est activée, tous les calques du document sont fusionnés en un seul calque, supprimant leur structure séparée. Cette option est utile pour désinfecter les documents en simplifiant leur contenu et en s’assurant qu’aucune donnée cachée ne réside dans les calques.

public bool FlattenLayers { get; set; }

Valeur de la propriété

bool

ImageDpi

Obtient ou définit l’option de résolution des images de page lors de la conversion des pages en images. La propriété fonctionne si la propriété Documentize.SanitizeOptions.ConvertPagesToImages est true .

public int ImageDpi { get; set; }

Valeur de la propriété

int

Input

Obtient ou définit les données d’entrée.

public override IData Input { get; set; }

Valeur de la propriété

IData

Output

Obtient ou définit les données de sortie.

public override IData Output { get; set; }

Valeur de la propriété

IData

RemoveAnnotations

Obtient ou définit un indicateur indiquant s’il faut supprimer les annotations du document. Lorsqu’elle est activée, toutes les annotations présentes dans le document seront supprimées pendant le processus de désinfection. Des annotations de rédaction seront appliquées.

public bool RemoveAnnotations { get; set; }

Valeur de la propriété

bool

RemoveAttachments

Obtient ou définit l’option de suppression de tous les fichiers joints du document. Lorsqu’elle est activée, elle garantit que toutes les pièces jointes du PDF sont éliminées pendant le processus de désinfection.

public bool RemoveAttachments { get; set; }

Valeur de la propriété

bool

RemoveJavaScriptsAndActions

Obtient ou définit un indicateur indiquant si les scripts JavaScript et les actions associées doivent être supprimés du document. Cette option est utile pour éliminer les vulnérabilités potentielles introduites par des scripts intégrés.

public bool RemoveJavaScriptsAndActions { get; set; }

Valeur de la propriété

bool

RemoveMetadata

Obtient ou définit une option de suppression des métadonnées du document. Si elle est définie sur true, les métadonnées telles que les propriétés du document et les informations de métadonnées supplémentaires intégrées seront supprimées pendant la désinfection.

public bool RemoveMetadata { get; set; }

Valeur de la propriété

bool

RemoveSearchIndexAndPrivateInfo

Obtient ou définit un indicateur indiquant si l’index de recherche et les informations privées doivent être supprimés du document. Permet la suppression des index de recherche intégrés et des données privées afin d’améliorer la sécurité et la confidentialité du document.

public bool RemoveSearchIndexAndPrivateInfo { get; set; }

Valeur de la propriété

bool

Espace de noms : Documentize Assemblage : Documentize.dll

 Français