Pulisci lo stile duplicato

In questo tutorial ti guideremo passo passo attraverso il codice sorgente C# per ripulire gli stili duplicati con Aspose.Words per .NET. Questa funzione aiuta a rimuovere gli stili duplicati da un documento.

Passaggio 1: impostazione del progetto

Per iniziare, crea un nuovo progetto C# nel tuo IDE preferito. Assicurati che nel tuo progetto venga fatto riferimento alla libreria Aspose.Words per .NET.

Passaggio 2: caricamento del documento

In questo passaggio caricheremo il documento Word che vogliamo pulire. Utilizzare il seguente codice per caricare il documento:

// Percorso della directory dei documenti.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");

Sostituire"YOUR DOCUMENTS DIRECTORY" con il percorso effettivo della directory in cui si trova il documento.

Passaggio 3: contare gli stili prima della pulizia

Prima di procedere con la pulizia conteremo il numero di stili presenti nel documento. Utilizzare il codice seguente per visualizzare il conteggio degli stili:

Console.WriteLine(doc.Styles.Count);

Questa istruzione mostra il numero di stili presenti nel documento.

Passaggio 4: ripulisci gli stili duplicati

Ora puliamo gli stili duplicati dal documento. Utilizzare il codice seguente per eseguire la pulizia:

CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
doc. Cleanup(options);

Questo codice ripulisce gli stili duplicati dal documento utilizzando le opzioni specificate. In questo esempio, abbiamo abilitato il fileDuplicateStyle opzione per ripulire gli stili duplicati.

Passaggio 5: contare gli stili dopo la pulizia

Dopo aver effettuato la pulizia, conteremo nuovamente il numero di stili per verificare se è diminuito. Utilizzare il codice seguente per visualizzare il conteggio dei nuovi stili:

Console.WriteLine(doc.Styles.Count);
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupDuplicateStyle.docx");

Questa affermazione mostra il numero di stili rimanenti dopo la pulizia.

Codice sorgente di esempio per la pulizia dello stile duplicato utilizzando Aspose.Words per .NET


	// Il percorso della directory dei documenti.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Document.docx");

	// Conteggio degli stili prima della pulizia.
	Console.WriteLine(doc.Styles.Count);

	// Elimina gli stili duplicati dal documento.
	CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
	doc.Cleanup(options);

	//Il conteggio degli stili dopo la pulizia è stato ridotto.
	Console.WriteLine(doc.Styles.Count);

	doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupDuplicateStyle.docx");