MemoryOptimization
Содержание
[
Скрывать
]SaveOptions.MemoryOptimization property
Получает или задает значение, определяющее, следует ли выполнять оптимизацию памяти перед сохранением документа. Значение по умолчанию для этого свойства:ЛОЖЬ
.
public bool MemoryOptimization { get; set; }
Примечания
Установка этой опции наистинный
может значительно снизить потребление памяти при сохранении больших документов за счет более медленного времени сохранения.
Примеры
Показывает возможность оптимизировать потребление памяти при рендеринге больших документов в PDF.
Document doc = new Document(MyDir + "Rendering.docx");
// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Pdf);
// Установите для свойства «MemoryOptimization» значение «true», чтобы уменьшить объем памяти, занимаемый операциями сохранения больших документов.
// ценой увеличения продолжительности операции.
// Установите для свойства «MemoryOptimization» значение «false», чтобы обычно сохранить документ в формате PDF.
saveOptions.MemoryOptimization = memoryOptimization;
doc.Save(ArtifactsDir + "PdfSaveOptions.MemoryOptimization.pdf", saveOptions);
Смотрите также
- class SaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words