Hapus Kontrol Isi

Tutorial ini menunjukkan cara menghapus konten SDT dalam dokumen Word menggunakan Aspose.Words untuk .NET. Menghapus konten SDT akan menghapus teks atau simpul anak apa pun dalam kontrol konten.

Prasyarat

Untuk mengikuti tutorial ini, Anda harus memiliki yang berikut ini:

  • Aspose.Words untuk perpustakaan .NET diinstal.
  • Pengetahuan dasar tentang C# dan Pemrosesan Kata dengan dokumen Word.

Langkah 1: Siapkan Direktori Dokumen

Mulailah dengan menyiapkan jalur ke direktori dokumen Anda. Mengganti"YOUR DOCUMENT DIRECTORY" dengan jalur sebenarnya ke direktori tempat dokumen Anda berada.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Langkah 2: Muat Dokumen dan Dapatkan StructuredDocumentTag

Muat dokumen Word menggunakanDocument konstruktor, meneruskan jalur ke dokumen sebagai parameter. Kemudian, ambil yang diinginkanStructuredDocumentTag dari dokumen. Dalam contoh ini, kami berasumsi bahwa SDT adalah node anak pertama dalam dokumen.

Document doc = new Document(dataDir + "Structured document tags.docx");
StructuredDocumentTag sdt = (StructuredDocumentTag)doc.GetChild(NodeType.StructuredDocumentTag, 0, true);

Langkah 3: Hapus Isi StructuredDocumentTag

Hapus isi SDT menggunakanClear metode. Ini menghapus teks atau simpul anak apa pun dalam kontrol konten.

sdt.Clear();

Langkah 4: Simpan Dokumen

Simpan dokumen yang dimodifikasi menggunakanSavemetode. Berikan nama file yang diinginkan dengan ekstensi file yang sesuai. Dalam contoh ini, kami menyimpan dokumen sebagai “WorkingWithSdt.ClearContentsControl.doc”.

doc.Save(dataDir + "WorkingWithSdt.ClearContentsControl.doc");

Contoh kode sumber untuk Clear Contents Control menggunakan Aspose.Words untuk .NET

	// Jalur ke direktori dokumen Anda
	string dataDir = "YOUR DOCUMENT DIRECTORY";

	Document doc = new Document(dataDir + "Structured document tags.docx");
	StructuredDocumentTag sdt = (StructuredDocumentTag) doc.GetChild(NodeType.StructuredDocumentTag, 0, true);
	sdt.Clear();
	doc.Save(dataDir + "WorkingWithSdt.ClearContentsControl.doc");

Itu dia! Anda telah berhasil menghapus konten StructuredDocumentTag di dokumen Word Anda menggunakan Aspose.Words untuk .NET.