Save

Save()

Salva il documento in un file con le seguenti opzioni: AddSuffix = true, RasterizeToPDF = true.

public string Save()

Valore di ritorno

Percorso al documento redatto

Guarda anche


Save(SaveOptions)

Salva il documento in un file.

public string Save(SaveOptions saveOptions)
Parametro Tipo Descrizione
saveOptions SaveOptions Opzioni per aggiungere suffisso o rasterizzare

Valore di ritorno

Percorso al documento redatto

Esempi

L’esempio seguente mostra come salvare un documento utilizzando SaveOptions.

    using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
    {
       // La redazione del documento va qui
       //...
    
       // Salva il documento con le opzioni predefinite (converti le pagine in immagini, salva come PDF)
       redactor.Save();
    
       // Salva il documento nel formato originale sovrascrivendo il file originale
       redactor.Save(new SaveOptions() { AddSuffix = false, RasterizeToPDF = false });
    
       // Salva il documento nel file "*_Redacted.*" nel formato originale
       redactor.Save(new SaveOptions() { AddSuffix = true, RasterizeToPDF = false });
    
       // Salva il documento in "*_AnyText.*" (ad es. timestamp invece di "AnyText") nel suo nome file senza rasterizzazione
       redactor.Save(new SaveOptions(false, "AnyText"));
    }    

Guarda anche


Save(Stream, RasterizationOptions)

Salva il documento in un flusso, inclusa la posizione personalizzata.

public void Save(Stream document, RasterizationOptions rasterizationOptions)
Parametro Tipo Descrizione
document Stream Flusso di destinazione
rasterizationOptions RasterizationOptions Opzioni per rasterizzare o meno e per specificare le pagine per la rasterizzazione

Esempi

L’esempio seguente mostra come impostare le opzioni per il processo di rasterizzazione.

    using (var redactor = new Redactor("SomePresentation.pptx"))
    {
        // oscura i dati sensibili nella prima diapositiva 
    
        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);
        }
    }      

Guarda anche