MemoryOptimization

SaveOptions.MemoryOptimization property

Obtiene o establece un valor que determina si se debe realizar la optimización de la memoria antes de guardar el documento. El valor predeterminado para esta propiedad esFALSO .

public bool MemoryOptimization { get; set; }

Observaciones

Establecer esta opción enverdadero Puede reducir significativamente el consumo de memoria al guardar documentos grandes a costa de un tiempo de guardado más lento.

Ejemplos

Muestra una opción para optimizar el consumo de memoria al convertir documentos grandes a PDF.

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

// Crea un objeto "PdfSaveOptions" que podamos pasar al método "Guardar" del documento
// para modificar la forma en que ese método convierte el documento a .PDF.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Pdf);

// Establezca la propiedad "MemoryOptimization" en "verdadero" para reducir el consumo de memoria de las operaciones de guardado de documentos grandes
// a costa de aumentar la duración de la operación.
// Establezca la propiedad "MemoryOptimization" en "falso" para guardar el documento como PDF normalmente.
saveOptions.MemoryOptimization = memoryOptimization;

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

Ver también