Tautan Header Footer
Tutorial ini akan memandu Anda melalui proses penggunaan fitur Link Headers Footers Aspose.Words untuk .NET. Fitur ini memungkinkan Anda untuk menggabungkan dan menambahkan beberapa dokumen Word sambil menghubungkan header dan footer dokumen sumber ke bagian sebelumnya di dokumen tujuan.
Prasyarat
Sebelum memulai, pastikan Anda memiliki hal berikut:
- Aspose.Words untuk .NET diinstal. Anda dapat mendownloadnya dari situs Aspose atau menginstalnya melalui NuGet.
- 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");
Langkah 3: Atur Dokumen yang Ditambahkan agar Muncul di Halaman Baru
Untuk memastikan bahwa konten dari dokumen sumber muncul di halaman baru di dokumen tujuan, Anda perlu mengaturnyaSectionStart
properti bagian pertama dalam dokumen sumber keSectionStart.NewPage
.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
Langkah 4: Tautkan Header dan Footer ke Bagian Sebelumnya
Untuk menautkan header dan footer dokumen sumber ke bagian sebelumnya di dokumen tujuan, Anda dapat menggunakanLinkToPrevious
metodeHeadersFooters
koleksi. Dengan lewattrue
sebagai parameternya, Anda mengganti header atau footer yang ada di dokumen sumber.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(true);
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 gabungan dengan header dan footer tertaut menggunakanSave
metodeDocument
kelas.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.LinkHeadersFooters.docx");
Contoh kode sumber untuk Link Header Footer menggunakan Aspose.Words untuk .NET
Berikut kode sumber lengkap untuk fitur “Link 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");
// Atur dokumen yang ditambahkan agar muncul di halaman baru.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
// Tautkan header dan footer di dokumen sumber ke bagian sebelumnya.
// Ini akan mengesampingkan header atau footer apa pun yang sudah ditemukan di dokumen sumber.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(true);
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.LinkHeadersFooters.docx");
Itu dia! Anda telah berhasil mengimplementasikan fitur Link Headers Footers menggunakan Aspose.Words untuk .NET. Dokumen akhir akan berisi konten gabungan dengan header dan footer dari dokumen sumber yang ditautkan ke bagian sebelumnya di dokumen tujuan.