Gaya Duplikat Pembersihan

Dalam tutorial ini, kami akan memandu Anda melalui langkah demi langkah kode sumber C# untuk membersihkan gaya duplikat dengan Aspose.Words untuk .NET. Fitur ini membantu menghapus gaya duplikat dari dokumen.

Langkah 1: Pengaturan Proyek

Untuk memulai, buat proyek C# baru di IDE favorit Anda. Pastikan perpustakaan Aspose.Words untuk .NET direferensikan dalam proyek Anda.

Langkah 2: Memuat dokumen

Pada langkah ini, kita akan memuat dokumen Word yang ingin kita bersihkan. Gunakan kode berikut untuk memuat dokumen:

// Jalur ke direktori dokumen.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");

Mengganti"YOUR DOCUMENTS DIRECTORY" dengan jalur sebenarnya dari direktori tempat dokumen Anda berada.

Langkah 3: Hitung gaya sebelum dibersihkan

Sebelum melanjutkan pembersihan, kami akan menghitung jumlah gaya yang ada dalam dokumen. Gunakan kode berikut untuk menampilkan jumlah gaya:

Console.WriteLine(doc.Styles.Count);

Pernyataan ini menampilkan jumlah gaya yang ada dalam dokumen.

Langkah 4: Bersihkan gaya duplikat

Sekarang mari kita bersihkan gaya duplikat dari dokumen. Gunakan kode berikut untuk melakukan pembersihan:

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

Kode ini membersihkan gaya duplikat dari dokumen menggunakan opsi yang ditentukan. Dalam contoh ini, kami mengaktifkanDuplicateStyle pilihan untuk membersihkan gaya duplikat.

Langkah 5: Hitung gaya setelah dibersihkan

Setelah melakukan pembersihan, kami akan menghitung kembali jumlah gaya untuk memeriksa apakah sudah berkurang. Gunakan kode berikut untuk menampilkan jumlah gaya baru:

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

Pernyataan ini menampilkan jumlah gaya yang tersisa setelah pembersihan.

Contoh kode sumber untuk Membersihkan Gaya Duplikat menggunakan Aspose.Words untuk .NET


	// Jalur ke direktori dokumen.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Document.docx");

	// Hitungan gaya sebelum Pembersihan.
	Console.WriteLine(doc.Styles.Count);

	// Membersihkan gaya duplikat dari dokumen.
	CleanupOptions options = new CleanupOptions { DuplicateStyle = true };
	doc.Cleanup(options);

	//Jumlah gaya setelah Pembersihan dikurangi.
	Console.WriteLine(doc.Styles.Count);

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