SaveOptions

SaveOptions class

Fournit des options pour modifier un nom de fichier de sortie et/ou convertir le document en PDF basé sur une image (rastérisation).

public class SaveOptions

Constructeurs

Nom La description
SaveOptions() Initialise une nouvelle instance avec les valeurs par défaut : rasterize to PDF - false, add suffix - false.
SaveOptions(bool, string) Initialise une nouvelle instance avec des paramètres donnés.

Propriétés

Nom La description
AddSuffix { get; set; } Obtient ou définit une valeur indiquant si le nom du fichier doit être modifié avant l’enregistrement. Faux par défaut.
Rasterization { get; } Obtient les paramètres de pixellisation.
RasterizeToPDF { get; set; } Obtient ou définit une valeur indiquant si toutes les pages du document doivent être converties en images et placées dans un seul fichier PDF.
RedactedFileSuffix { get; set; } Obtient ou définit un suffixe personnalisé pour le nom du fichier de sortie. S’il n’est pas précisé, leSaveSuffix constante sera utilisée.

Des champs

Nom La description
const SaveSuffix Représente la valeur de suffixe par défaut, qui est “Caviardé”.

Remarques

Apprendre encore plus

Exemples

L’exemple suivant montre comment enregistrer un document à l’aide de SaveOptions.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // La rédaction du document va ici
       // ...
    
       // Enregistrer le document avec les options par défaut (convertir les pages en images, enregistrer au format PDF)
       redactor.Save();
    
       // Enregistrer le document au format d'origine en écrasant le fichier d'origine
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Enregistrer le document dans le fichier "*_Redacted.*" au format d'origine
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Enregistre le document dans "*_AnyText.*" (par exemple, horodatage au lieu de "AnyText") dans son nom de fichier sans pixellisation
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Voir également