Limpar um documento

Às vezes, pode ser necessário remover informações não utilizadas ou duplicadas para reduzir o tamanho do documento de saída e o tempo de processamento.

Embora você possa localizar e remover dados não utilizados, como estilos ou listas, ou duplicar informações manualmente, será muito mais conveniente fazer isso usando os recursos e capacidades fornecidos pelo Aspose.Words.

A classe CleanupOptions permite especificar opções para limpeza de documentos. Para remover estilos duplicados ou apenas estilos ou listas não utilizados do documento, você pode usar o método cleanup.

Remover informações não utilizadas de um documento

Você pode usar as propriedades unused_styles e unused_builtin_styles para detectar e remover estilos marcados como “não utilizados”.

Você pode usar a propriedade unused_lists para detectar e remover listas e definições de lista marcadas como “não utilizadas”.

O exemplo de código a seguir mostra como remover apenas estilos não utilizados de um documento:

Remover informações duplicadas de um documento

Você também pode usar a propriedade duplicate_style para substituir todos os estilos duplicados pelo original e remover duplicatas de um documento.

O exemplo de código a seguir mostra como remover estilos duplicados de um documento: