CreateSaveOptions

CreateSaveOptions(SaveFormat)

Crea un oggetto opzioni di salvataggio di una classe adatta al formato di salvataggio specificato.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)
ParametroTipoDescrizione
saveFormatSaveFormatIl formato di salvataggio per il quale creare un oggetto opzioni di salvataggio.

Valore di ritorno

Un oggetto di una classe che deriva daSaveOptions.

Esempi

Mostra un’opzione per ottimizzare il consumo di memoria durante il rendering di documenti di grandi dimensioni in PDF.

Document doc = new Document(MyDir + "Rendering.docx");

// Crea un oggetto "PdfSaveOptions" che possiamo passare al metodo "Save" del documento
// per modificare il modo in cui il metodo converte il documento in .PDF.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Pdf);

// Imposta la proprietà "MemoryOptimization" su "true" per ridurre l'occupazione di memoria delle operazioni di salvataggio di documenti di grandi dimensioni
// a costo di aumentare la durata dell'operazione.
// Imposta la proprietà "MemoryOptimization" su "false" per salvare normalmente il documento come PDF.
saveOptions.MemoryOptimization = memoryOptimization;

doc.Save(ArtifactsDir + "PdfSaveOptions.MemoryOptimization.pdf", saveOptions);

Guarda anche


CreateSaveOptions(string)

Crea un oggetto opzioni di salvataggio di una classe adatta all’estensione file specificata nel nome file specificato.

public static SaveOptions CreateSaveOptions(string fileName)
ParametroTipoDescrizione
fileNameStringL’estensione di questo nome file determina la classe dell’oggetto delle opzioni di salvataggio da creare.

Valore di ritorno

Un oggetto di una classe che deriva daSaveOptions.

Esempi

Mostra come impostare un modello predefinito per i documenti a cui non sono allegati modelli.

Document doc = new Document();

// Abilita l'aggiornamento automatico dello stile, ma non allega un documento modello.
doc.AutomaticallyUpdateStyles = true;

Assert.AreEqual(string.Empty, doc.AttachedTemplate);

// Poiché non esiste un documento modello, il documento non aveva un posto dove tenere traccia delle modifiche di stile.
// Utilizza un oggetto SaveOptions per impostare automaticamente un modello
// se un documento che stiamo salvando non ne ha uno.
SaveOptions options = SaveOptions.CreateSaveOptions("Document.DefaultTemplate.docx");
options.DefaultTemplate = MyDir + "Business brochure.dotx";

doc.Save(ArtifactsDir + "Document.DefaultTemplate.docx", options);

Guarda anche