Hapus Footer Header Sumber

Tutorial ini akan memandu Anda melalui proses penggunaan fitur Hapus Source Headers Footers dari Aspose.Words untuk .NET. Fitur ini memungkinkan Anda untuk menggabungkan dan menambahkan dokumen Word sambil menghapus header dan footer dari dokumen sumber.

Prasyarat

Sebelum memulai, pastikan Anda memiliki hal berikut:

  1. Aspose.Words untuk .NET diinstal. Anda dapat mendownloadnya dari situs Aspose atau menginstalnya melalui NuGet.
  2. Visual Studio atau lingkungan pengembangan C# lainnya.

Langkah 1: Inisialisasi Direktori Dokumen

Pertama, Anda perlu menyetel jalur ke direktori dokumen Anda. Ubah nilaidataDir variabel ke jalur di mana dokumen Anda berada.

string dataDir = "YOUR DOCUMENT DIRECTORY";

Langkah 2: Muat Dokumen Sumber dan Tujuan

Selanjutnya, Anda perlu memuat dokumen sumber dan tujuan menggunakan Aspose.WordsDocument kelas. Perbarui nama file diDocument konstruktor sesuai dengan nama dokumen Anda.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

Untuk menghapus header dan footer dari setiap bagian dalam dokumen sumber, Anda dapat mengulangi bagian tersebut menggunakan aforeach loop dan panggilClearHeadersFooters metode.

foreach (Section section in srcDoc.Sections)
{
    section.ClearHeadersFooters();
}

Langkah 4: Nonaktifkan Pengaturan “LinkToPrevious” untuk HeadersFooters

Bahkan setelah menghapus header dan footer dari dokumen sumber, ada kemungkinan bahwa pengaturan “LinkToPrevious” untukHeadersFooters masih dapat diatur. Untuk menghindari perilaku ini, Anda perlu mengaturnya secara eksplisitfalse untuk bagian pertamaHeadersFooters Properti.

srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);

Langkah 5: Tambahkan Dokumen Sumber ke Dokumen Tujuan

Sekarang, Anda dapat menambahkan dokumen sumber ke dokumen tujuan menggunakanAppendDocument metodeDocument kelas. ItuImportFormatMode.KeepSourceFormatting parameter memastikan bahwa pemformatan sumber dipertahankan selama operasi penambahan.

dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Langkah 6: Simpan Dokumen Akhir

Terakhir, simpan dokumen yang digabungkan dengan fitur Hapus Sumber Header Footer yang diaktifkan menggunakanSave metodeDocument kelas.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");

Contoh kode sumber untuk Menghapus Source Headers Footers menggunakan Aspose.Words untuk .NET

Berikut kode sumber lengkap untuk fitur “Hapus Source Headers Footers” di C# menggunakan Aspose.Words untuk .NET:

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

	Document srcDoc = new Document(dataDir + "Document source.docx");
	Document dstDoc = new Document(dataDir + "Northwind traders.docx");
	// Hapus header dan footer dari setiap bagian di dokumen sumber.
	foreach (Section section in srcDoc.Sections)
	{
		section.ClearHeadersFooters();
	}
	// Bahkan setelah header dan footer dihapus dari dokumen sumber, pengaturan "LinkToPrevious".
	// untuk HeadersFooters masih bisa diset. Hal ini akan menyebabkan header dan footer berlanjut dari tujuan
	// dokumen. Ini harus disetel ke false untuk menghindari perilaku ini.
	srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
	dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
	dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");

Itu dia! Anda telah berhasil mengimplementasikan fitur Hapus Source Headers Footers menggunakan Aspose.Words untuk .NET. Dokumen akhir akan berisi konten gabungan dengan header dan footer yang dihapus dari dokumen sumber.