Gå med i Kontinuerlig
Denna handledning förklarar hur man sammanfogar två dokument kontinuerligt med Aspose.Words för .NET. Den medföljande källkoden visar hur man lägger till ett dokument i slutet av ett annat dokument med bibehållen originalformatering.
Steg 1: Konfigurera projektet
Se till att du har följande förutsättningar:
- Aspose.Words för .NET-biblioteket installerat. Du kan ladda ner den från[Aspose.Releases]https://releases.aspose.com/words/net/ eller använd NuGet-pakethanteraren för att installera den.
- En dokumentkatalogsökväg där käll- och måldokumenten finns.
Steg 2: Öppna käll- och måldokumenten
Öppna käll- och måldokumenten med hjälp avDocument
klass konstruktör. Byta ut"YOUR DOCUMENT DIRECTORY"
med den faktiska sökvägen till din dokumentkatalog.
// Sökväg till din dokumentkatalog
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
Steg 3: Ställ in kontinuerlig sektionsstart
För att få källdokumentet att visas direkt efter innehållet i måldokumentet, ställ inSectionStart
egenskapen för det första avsnittet i källdokumentet tillSectionStart.Continuous
.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
Steg 4: Bifoga källdokumentet
Bifoga källdokumentet till måldokumentet med hjälp avAppendDocument
metod förDocument
klass. Ställ in importformatläget påImportFormatMode.KeepSourceFormatting
för att bevara originalformaten från källdokumentet.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
Steg 5: Spara det ändrade dokumentet
Slutligen sparar du det ändrade måldokumentet med hjälp avSave
metod förDocument
objekt.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");
Detta slutför implementeringen av att sammanfoga två dokument kontinuerligt med Aspose.Words för .NET.
Exempel på källkod för Join Continuous med Aspose.Words för .NET
// Sökväg till din dokumentkatalog
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
// Få dokumentet att visas direkt efter måldokumentets innehåll.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;
// Bifoga källdokumentet med de ursprungliga stilarna som finns i källdokumentet.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");