Távolítsa el a forrásfejlécek láblécét
Ez az oktatóanyag végigvezeti az Aspose.Words for .NET forrásfejléc-láblécek eltávolítása funkciójának használatán. Ez a funkció lehetővé teszi Word-dokumentumok összekapcsolását és hozzáfűzését, miközben eltávolítja a fejléceket és lábléceket a forrásdokumentumból.
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik a következőkkel:
- Az Aspose.Words for .NET telepítve van. Letöltheti az Aspose webhelyéről, vagy telepítheti a NuGet segítségével.
- Visual Studio vagy bármely más C# fejlesztői környezet.
1. lépés: Inicializálja a dokumentumkönyvtárakat
Először is be kell állítania a dokumentumkönyvtár elérési útját. Módosítsa az értékétdataDir
változó ahhoz az elérési úthoz, ahol a dokumentumok találhatók.
string dataDir = "YOUR DOCUMENT DIRECTORY";
2. lépés: Töltse be a forrás- és céldokumentumot
Ezután be kell töltenie a forrás- és céldokumentumot az Aspose.Words használatávalDocument
osztály. Frissítse a fájlneveket aDocument
konstruktor a dokumentumnevek szerint.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
3. lépés: Távolítsa el a fejléceket és lábléceket a forrásdokumentum szakaszaiból
Ha el szeretné távolítani a fejléceket és a lábléceket a forrásdokumentum egyes szakaszaiból, ismételje meg a szakaszokat a a használatávalforeach
hurok, és hívja aClearHeadersFooters
módszer.
foreach (Section section in srcDoc.Sections)
{
section.ClearHeadersFooters();
}
4. lépés: Tiltsa le a „LinkToPrevious” beállítást a HeadersFooters számára
Még a fejlécek és láblécek forrásdokumentumból való törlése után is fennáll annak a lehetősége, hogy a „LinkToPrevious” beállításHeadersFooters
még beállítható. Ennek a viselkedésnek a elkerülése érdekében kifejezetten be kell állítaniafalse
az első szakaszhozHeadersFooters
ingatlan.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
5. lépés: Csatolja a forrásdokumentumot a céldokumentumhoz
Most hozzáfűzheti a forrásdokumentumot a céldokumentumhoz a segítségévelAppendDocument
módszere aDocument
osztály. AImportFormatMode.KeepSourceFormatting
paraméter biztosítja, hogy a forrás formázása megmaradjon a hozzáfűzési művelet során.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
6. lépés: Mentse el a záródokumentumot
Végül mentse az egyesített dokumentumot a Forrásfejléc-láblécek eltávolítása funkcióval aSave
módszere aDocument
osztály.
dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");
Példa forráskód a Forrásfejlécek lábléceinek eltávolításához az Aspose.Words for .NET használatával
Íme a teljes forráskód a „Forrásfejléc-láblécek eltávolítása” funkcióhoz C# nyelven az Aspose.Words for .NET használatával:
// A dokumentumkönyvtár elérési útja
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
// Távolítsa el a fejléceket és lábléceket a forrásdokumentum egyes szakaszaiból.
foreach (Section section in srcDoc.Sections)
{
section.ClearHeadersFooters();
}
// Még a fejlécek és láblécek forrásdokumentumból való törlése után is a „LinkToPrevious” beállítás
// a HeadersFooters továbbra is beállítható. Ez azt eredményezi, hogy a fejlécek és láblécek a célállomástól folytatódnak
// dokumentum. Ennek a viselkedésnek a elkerülése érdekében ezt hamis értékre kell állítani.
srcDoc.FirstSection.HeadersFooters.LinkToPrevious(false);
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);
dstDoc.Save(dataDir + "JoinAndAppendDocuments.RemoveSourceHeadersFooters.docx");
Ez az! Sikeresen implementálta a Forrásfejléc-láblécek eltávolítása funkciót az Aspose.Words for .NET használatával. A végső dokumentum az egyesített tartalmat tartalmazza majd a forrásdokumentumból eltávolított fejlécekkel és láblécekkel.