Mulai Ulang Penomoran Halaman
Tutorial ini akan memandu Anda melalui proses penggunaan fitur Mulai Ulang Penomoran Halaman Aspose.Words untuk .NET. Fitur ini memungkinkan Anda untuk menggabungkan dan menambahkan dokumen Word sambil memulai ulang penomoran halaman di dokumen sumber.
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 Sumber untuk Memulai Ulang Penomoran Halaman
Untuk memulai ulang penomoran halaman di dokumen sumber, Anda perlu menyetelSectionStart
properti bagian pertama dalam dokumen sumber keSectionStart.NewPage
dan aturRestartPageNumbering
properti ketrue
.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
srcDoc.FirstSection.PageSetup.RestartPageNumbering = true;
Langkah 4: 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 5: Simpan Dokumen Akhir
Terakhir, simpan dokumen yang digabungkan dengan fitur Mulai Ulang Penomoran Halaman yang diaktifkan menggunakanSave
metodeDocument
kelas.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.RestartPageNumbering.docx");
Contoh kode sumber untuk Mulai Ulang Penomoran Halaman menggunakan Aspose.Words untuk .NET
Berikut kode sumber lengkap untuk fitur “Restart Page Numbering” 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");
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.NewPage;
srcDoc.FirstSection.PageSetup.RestartPageNumbering = true;
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.RestartPageNumbering.docx");
Itu dia! Anda telah berhasil mengimplementasikan fitur Restart Page Numbering menggunakan Aspose.Words for .NET. Dokumen akhir akan berisi konten gabungan dengan penomoran halaman yang dimulai ulang di dokumen sumber.