MemoryOptimization
Contenuti
[
Nascondere
]SaveOptions.MemoryOptimization property
Ottiene o imposta un valore che determina se l’ottimizzazione della memoria deve essere eseguita prima di salvare il documento. Il valore predefinito per questa proprietà èfalso
.
public bool MemoryOptimization { get; set; }
Osservazioni
Impostando questa opzione suVERO
può ridurre significativamente il consumo di memoria salvando documenti di grandi dimensioni al costo di un risparmio di tempo più lento.
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
- class SaveOptions
- spazio dei nomi Aspose.Words.Saving
- assemblea Aspose.Words