Save

Save()

Enregistre le document dans un fichier avec les options suivantes : AddSuffix = true, RasterizeToPDF = true.

public string Save()

Return_Value

Chemin d’accès au document expurgé

Voir également


Save(SaveOptions)

Enregistre le document dans un fichier.

public string Save(SaveOptions saveOptions)
Paramètre Taper La description
saveOptions SaveOptions Options pour ajouter un suffixe ou pixelliser

Return_Value

Chemin d’accès au document expurgé

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


Save(Stream, RasterizationOptions)

Enregistre le document dans un flux, y compris l’emplacement personnalisé.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
Paramètre Taper La description
document Stream Flux cible
rasterizationOptions RasterizationOptions Options de pixellisation ou non et de spécification des pages pour la pixellisation

Exemples

L’exemple suivant montre comment définir des options pour le processus de pixellisation.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // expurger les données sensibles sur la première diapositive 
    
        var rasterizationOptions = new RasterizationOptions();
        rasterizationOptions.PageIndex = 0;
        rasterizationOptions.PageCount = 1;
        rasterizationOptions.Compliance = PdfComplianceLevel.PdfA1a;
        using (var stream = File.Open(Path.Combine(@"C:\Temp", "PresentationFirstSlide.pdf")))
        {
            redactor.Save(stream, rasterizationOptions);
        }
    }      

Voir également