Очистить документ

Иногда вам может потребоваться удалить неиспользованную или дублированную информацию, чтобы уменьшить размер выходного документа и время обработки.

Хотя вы можете найти и удалить неиспользуемые данные, такие как стили или списки, или дублировать информацию вручную, это будет гораздо удобнее делать с помощью функций и возможностей, предоставляемых с помощью этих инструментов. Aspose.Words.

The CleanupOptions Класс позволяет указать варианты очистки документов. Чтобы удалить из документа дубликаты стилей или просто неиспользованные стили или списки, вы можете использовать cleanup метод.

Удалить неиспользованную информацию из документа

Вы можете использовать unused_styles и unused_builtin_styles Свойства для обнаружения и удаления стилей, которые помечены как “неиспользованные”.

Вы можете использовать unused_lists свойство обнаруживать и удалять списки и определения списков, помеченные как “неиспользуемые”.

Следующий пример кода показывает, как удалить из документа только неиспользованные стили:

Удалить дублированную информацию из документа

Вы также можете использовать duplicate_style свойство заменять все дублирующие стили оригинальными и удалять дубликаты из документа.

Следующий пример кода показывает, как удалить дубликаты стилей из документа: