Csatlakozz a Continuoushoz

Bevezetés

Szeretnél két Word-dokumentumot zökkenőmentesen, megszakítások nélkül eggyé egyesíteni? Az Aspose.Words for .NET fantasztikus módszert kínál ennek elérésére a Folyamatos szakasztörés funkció használatával. Ez az oktatóanyag lépésről lépésre végigvezeti Önt a folyamaton, így biztosítva, hogy könnyedén, gond nélkül összekapcsolhassa a dokumentumokat. Merüljünk el!

Előfeltételek

Mielőtt elkezdenénk, győződjünk meg arról, hogy mindennel rendelkezik, amire szüksége van:

  • Aspose.Words for .NET: Ha még nem tette meg, töltse le és telepítseAspose.Words for .NET.
  • Fejlesztői környezet: Használhatja a Visual Studio-t vagy bármely más .NET fejlesztői környezetet.
  • Mintadokumentumok: Készítsen két Word-dokumentumot, amelyeket egyesíteni szeretne.

Névterek importálása

Az Aspose.Words for .NET használatához importálnia kell a szükséges névtereket a projektbe. Íme, hogyan kell csinálni:

using Aspose.Words;

Most bontsuk le a példát több lépésre az egyértelműség kedvéért.

1. lépés: Állítsa be a dokumentumkönyvtárat

Először is be kell állítanunk a könyvtárat, ahol a dokumentumokat tároljuk. Ez lehetővé teszi a kódunknak, hogy megtalálja az egyesíteni kívánt fájlokat.

// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";

Cserélje ki"YOUR DOCUMENT DIRECTORY" a tényleges elérési úttal, ahol a dokumentumokat tárolják.

2. lépés: Töltse be a forrás- és céldokumentumot

Ezután betöltjük a forrás és cél dokumentumokat a programunkba. Ez az a két dokumentum, amelyet egyesíteni szeretne.

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

Győződjön meg arról, hogy a fájlnevek és elérési utak megegyeznek a ténylegesen használni kívánt fájlokkal.

3. lépés: Állítsa be a szakasz kezdetét folyamatosként

Ahhoz, hogy a forrásdokumentum tartalma közvetlenül a céldokumentum után jelenjen meg, be kell állítanunk aSectionStart a forrásdokumentum első szakaszának tulajdonságaContinuous.

// A dokumentum közvetlenül a céldokumentum tartalma után jelenjen meg.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;

Ez biztosítja, hogy ne legyenek szünetek a dokumentumok között, amikor egyesítik őket.

4. lépés: Csatolja a forrásdokumentumot

Most hozzáfűzzük a forrásdokumentumot a céldokumentumhoz. Ez a lépés biztosítja, hogy a forrásdokumentum tartalma hozzáadásra kerüljön a céldokumentum végéhez.

// A forrásdokumentum hozzáfűzése a forrásdokumentumban található eredeti stílusok használatával.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

HasználataImportFormatMode.KeepSourceFormatting biztosítja, hogy a forrásdokumentum formázása megmaradjon a végleges egyesített dokumentumban.

5. lépés: Mentse el az egyesített dokumentumot

Végül elmentjük az egyesített dokumentumot a megadott könyvtárba. Ezzel befejeződik a dokumentumok egyesítésének folyamata.

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

Győződjön meg arról, hogy az elérési út és a fájlnév megfelel az Ön igényeinek.

Következtetés

És megvan! Néhány sornyi kóddal sikeresen egyesített két Word-dokumentumot egy folyamatos dokumentummá az Aspose.Words for .NET segítségével. Ez a folyamat nem csak egyszerű, hanem rendkívül hatékony is, biztosítva, hogy a dokumentumok megőrizzék eredeti formázásukat.

GYIK

Összevonhatok kettőnél több dokumentumot?

Igen, megismételheti a folyamatot több dokumentum egyesítéséhez további dokumentumok betöltésével és egymás utáni hozzáfűzésével.

Megőrzik az eredeti formázást?

Igen, használImportFormatMode.KeepSourceFormatting biztosítja a forrásdokumentum formázásának megőrzését.

Az Aspose.Words for .NET kompatibilis a .NET Core-al?

Igen, az Aspose.Words for .NET kompatibilis a .NET-keretrendszerrel és a .NET Core-val is.

Összevonhatok dokumentumokat különböző oldalbeállításokkal?

Igen, de előfordulhat, hogy módosítania kell az oldalbeállítás tulajdonságait a zökkenőmentes egyesítés érdekében.

Hol kaphatok támogatást, ha problémákba ütközöm?

Támogatást kaphat az Aspose közösségi fórumtólitt.