Очистка документа
Иногда вам может потребоваться удалить неиспользуемую или дублирующуюся информацию, чтобы уменьшить размер выходного документа и время обработки.
Хотя вы можете найти и удалить неиспользуемые данные, такие как стили или списки, или дублирующую информацию вручную, гораздо удобнее будет делать это с помощью функций и возможностей, предоставляемых Aspose.Words.
Класс CleanupOptions позволяет задать параметры очистки документа. Чтобы удалить повторяющиеся стили или просто неиспользуемые стили или списки из документа, вы можете использовать метод Cleanup.
Удаление неиспользуемой информации из документа
Вы можете использовать свойства UnusedStyles и UnusedBuiltinStyles для обнаружения и удаления стилей, помеченных как “неиспользуемые”.
Свойство UnusedLists можно использовать для обнаружения и удаления списков и определений списков, помеченных как “неиспользуемые”.
В следующем примере кода показано, как удалить из документа только неиспользуемые стили:
Удаление дублирующейся информации из документа
Вы также можете использовать свойство DuplicateStyle, чтобы заменить все повторяющиеся стили оригинальным и удалить дубликаты из документа.
В следующем примере кода показано, как удалить повторяющиеся стили из документа: