SaveOptions

SaveOptions class

Fornisce opzioni per modificare il nome di un file di output e/o convertire il documento in PDF basato su immagini (rasterizzazione).

public class SaveOptions

Costruttori

Nome Descrizione
SaveOptions() Inizializza una nuova istanza con impostazioni predefinite: rasterizza in PDF - false, aggiungi suffisso - false.
SaveOptions(bool, string) Inizializza una nuova istanza con determinati parametri.

Proprietà

Nome Descrizione
AddSuffix { get; set; } Ottiene o imposta un valore che indica se il nome del file deve essere modificato prima del salvataggio. Falso per impostazione predefinita.
Rasterization { get; } Ottiene le impostazioni di rasterizzazione.
RasterizeToPDF { get; set; } Ottiene o imposta un valore che indica se tutte le pagine del documento devono essere convertite in immagini e inserite in un singolo file PDF.
RedactedFileSuffix { get; set; } Ottiene o imposta un suffisso personalizzato per il nome del file di output. Se non è specificato, ilSaveSuffix verrà utilizzata la costante.

Campi

Nome Descrizione
const SaveSuffix Rappresenta il valore del suffisso predefinito, che è “Redacted”.

Osservazioni

Saperne di più

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