Pertahankan Penomoran Sumber
Tutorial ini menjelaskan cara menambahkan dokumen sumber ke dokumen tujuan sambil mempertahankan format penomoran asli paragraf bernomor menggunakan Aspose.Words untuk .NET.
Langkah 1: Siapkan proyek
Pastikan Anda memiliki prasyarat berikut:
- Aspose.Words untuk perpustakaan .NET diinstal. Anda dapat mengunduhnya dari[Aspose.Releases]https://releases.aspose.com/words/net/ atau gunakan manajer paket NuGet untuk menginstalnya.
- Jalur direktori dokumen tempat dokumen sumber dan tujuan akan disimpan.
Langkah 2: Buat dokumen tujuan dan sumber
Buat contoh dariDocument
untuk dokumen tujuan dan sumber.
// 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");
Langkah 3: Pertahankan penomoran sumber saat mengimpor
Untuk mempertahankan format penomoran paragraf bernomor dari dokumen sumber, buatlah sebuah instance dariImportFormatOptions
dan aturKeepSourceNumbering
ketrue
. GunakanNodeImporter
untuk mengimpor node dari dokumen sumber ke dokumen tujuan, dengan menentukanImportFormatMode.KeepSourceFormatting
dan ituimportFormatOptions
.
ImportFormatOptions importFormatOptions = new ImportFormatOptions { KeepSourceNumbering = true };
NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting, importFormatOptions);
Langkah 4: Impor dan tambahkan paragraf
Ulangi paragraf-paragraf dalam dokumen sumber dan impor setiap paragraf ke dalam dokumen tujuan menggunakanimporter
. Tambahkan node yang diimpor ke badan dokumen tujuan.
ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;
foreach (Paragraph srcPara in srcParas)
{
Node importedNode = importer.ImportNode(srcPara, false);
dstDoc.FirstSection.Body.AppendChild(importedNode);
}
Langkah 5: Simpan dokumen yang dimodifikasi
Simpan dokumen yang dimodifikasi menggunakanSave
metodeDocument
obyek.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.KeepSourceNumbering.docx");
Ini menyelesaikan implementasi penambahan dokumen sumber ke dokumen tujuan sambil mempertahankan format penomoran asli menggunakan Aspose.Words untuk .NET.
Contoh kode sumber untuk Pertahankan Penomoran Sumber 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");
// Pertahankan format daftar sumber saat mengimpor paragraf bernomor.
ImportFormatOptions importFormatOptions = new ImportFormatOptions { KeepSourceNumbering = true };
NodeImporter importer = new NodeImporter(srcDoc, dstDoc, ImportFormatMode.KeepSourceFormatting,
importFormatOptions);
ParagraphCollection srcParas = srcDoc.FirstSection.Body.Paragraphs;
foreach (Paragraph srcPara in srcParas)
{
Node importedNode = importer.ImportNode(srcPara, false);
dstDoc.FirstSection.Body.AppendChild(importedNode);
}
dstDoc.Save(dataDir + "JoinAndAppendDocuments.KeepSourceNumbering.docx");