OptimizeOutput
Содержание
[
Скрывать
]HtmlFixedSaveOptions.OptimizeOutput property
Флаг указывает, требуется ли оптимизировать вывод. Если этот флаг установлен, избыточные вложенные холсты и пустые холсты удаляются, также объединяются соседние глифы с одинаковым форматированием. Примечание: Точность отображения содержимого может быть затронута, если это свойство установлено вистинный
. По умолчаниюистинный
.
public override bool OptimizeOutput { get; set; }
Примеры
Показывает, как упростить документ при сохранении его в формате HTML, удалив различные избыточные объекты.
Document doc = new Document(MyDir + "Rendering.docx");
HtmlFixedSaveOptions saveOptions = new HtmlFixedSaveOptions { OptimizeOutput = optimizeOutput };
doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.OptimizeGraphicsOutput.html", saveOptions);
// Размер оптимизированной версии документа составляет почти треть размера неоптимизированного документа.
Assert.AreEqual(optimizeOutput ? 60385 : 191000,
new FileInfo(ArtifactsDir + "HtmlFixedSaveOptions.OptimizeGraphicsOutput.html").Length, 200);
Смотрите также
- class HtmlFixedSaveOptions
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words