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