Yinelenen Stili Temizleme
Bu eğitimde, Aspose.Words for .NET ile yinelenen stilleri temizlemek için C# kaynak kodunu adım adım anlatacağız. Bu özellik, bir belgeden yinelenen stillerin kaldırılmasına yardımcı olur.
Adım 1: Proje Kurulumu
Başlamak için favori IDE’nizde yeni bir C# projesi oluşturun. Projenizde Aspose.Words for .NET kütüphanesine başvurulduğundan emin olun.
Adım 2: Belgeyi yükleme
Bu adımda temizlemek istediğimiz Word belgesini yükleyeceğiz. Belgeyi yüklemek için aşağıdaki kodu kullanın:
// Belgeler dizininin yolu.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");
Yer değiştirmek"YOUR DOCUMENTS DIRECTORY"
belgenizin bulunduğu dizinin gerçek yolu ile.
3. Adım: Temizlemeden önce stilleri sayın
Temizliğe devam etmeden önce belgede bulunan stil sayısını sayacağız. Stil sayısını görüntülemek için aşağıdaki kodu kullanın:
Console.WriteLine(doc.Styles.Count);
Bu ifade, belgede bulunan stillerin sayısını görüntüler.
4. Adım: Yinelenen stilleri temizleyin
Şimdi belgedeki yinelenen stilleri temizleyelim. Temizleme işlemini gerçekleştirmek için aşağıdaki kodu kullanın:
CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
doc. Cleanup(options);
Bu kod, belirtilen seçenekleri kullanarak belgedeki yinelenen stilleri temizler. Bu örnekte, etkinleştirdikDuplicateStyle
yinelenen stilleri temizleme seçeneği.
5. Adım: Temizledikten sonra stilleri sayın
Temizliği yaptıktan sonra stil sayısını tekrar sayıp azalıp azalmadığını kontrol edeceğiz. Yeni stil sayısını görüntülemek için aşağıdaki kodu kullanın:
Console.WriteLine(doc.Styles.Count);
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupDuplicateStyle.docx");
Bu ifade, temizlemeden sonra kalan stil sayısını görüntüler.
Aspose.Words for .NET kullanarak Yinelenen Stili Temizleme için örnek kaynak kodu
// Belgeler dizininin yolu.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");
// Temizlemeden önceki stillerin sayısı.
Console.WriteLine(doc.Styles.Count);
// Belgedeki yinelenen stilleri temizler.
CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
doc.Cleanup(options);
//Temizleme işleminden sonraki stil sayısı azaltıldı.
Console.WriteLine(doc.Styles.Count);
doc.Save(dataDir + "WorkingWithDocumentOptionsAndSettings.CleanupDuplicateStyle.docx");