Ismétlődő stílus tisztítása
Ebben az oktatóanyagban lépésről lépésre végigvezetjük a C# forráskódon az Aspose.Words for .NET segítségével az ismétlődő stílusok eltávolításához. Ez a funkció segít eltávolítani az ismétlődő stílusokat a dokumentumból.
1. lépés: A projekt beállítása
A kezdéshez hozzon létre egy új C#-projektet kedvenc IDE-jében. Győződjön meg arról, hogy az Aspose.Words for .NET könyvtárra hivatkozik a projektben.
2. lépés: A dokumentum betöltése
Ebben a lépésben betöltjük a Word dokumentumot, amelyet meg akarunk tisztítani. A dokumentum betöltéséhez használja a következő kódot:
// A dokumentumok könyvtár elérési útja.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");
Cserélje ki"YOUR DOCUMENTS DIRECTORY"
annak a könyvtárnak az elérési útjával, ahol a dokumentum található.
3. lépés: Tisztítás előtt számolja meg a stílusokat
Mielőtt folytatná a tisztítást, megszámoljuk a dokumentumban szereplő stílusok számát. Használja a következő kódot a stílusok számának megjelenítéséhez:
Console.WriteLine(doc.Styles.Count);
Ez az utasítás a dokumentumban található stílusok számát jeleníti meg.
4. lépés: Tisztítsa meg az ismétlődő stílusokat
Most tisztítsuk meg az ismétlődő stílusokat a dokumentumból. Használja a következő kódot a tisztításhoz:
CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
doc. Cleanup(options);
Ez a kód a megadott beállítások segítségével eltávolítja az ismétlődő stílusokat a dokumentumból. Ebben a példában engedélyeztük aDuplicateStyle
lehetőség az ismétlődő stílusok törlésére.
5. lépés: Tisztítás után számolja meg a stílusokat
A tisztítás elvégzése után újra megszámoljuk a stílusok számát, hogy ellenőrizzük, nem csökkent-e. Használja a következő kódot az új stílusok számának megjelenítéséhez:
Console.WriteLine(doc.Styles.Count);
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupDuplicateStyle.docx");
Ez az utasítás a tisztítás után fennmaradó stílusok számát jeleníti meg.
Példa a Cleanup Duplicate Style forráskódjához az Aspose.Words for .NET használatával
// A dokumentumok könyvtárának elérési útja.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");
// A stílusok száma a tisztítás előtt.
Console.WriteLine(doc.Styles.Count);
// Megtisztítja az ismétlődő stílusokat a dokumentumból.
CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
doc.Cleanup(options);
// stílusok száma a tisztítás után csökkent.
Console.WriteLine(doc.Styles.Count);
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupDuplicateStyle.docx");