Ez a gyors oktatóanyag célja, hogy elmagyarázza, hogyan lehet eltávolítani az üres oldalakat a Word programban C# használatával, például a DOCX, DOC stb. segítségével. Részleteket ad a környezet konfigurálásához, valamint a feladat és egy mintakód, amely megvalósítja a teljes logikát az üres oldal törléséhez a Wordben a C# használatával. Ezt a kódot harmadik féltől származó szoftverek telepítése nélkül futtathatja bármely operációs rendszerrel, például Windows, Linux vagy macOS használatával.
Az üres oldal törlésének lépései a Wordben a C# használatával
- Állítsa be a projektet, hogy hozzáadja a Aspose.Words könyvtárat a projekthez
- Az üres oldalak eltávolításához töltse be a forrás Word fájlt a Document osztályobjektumba
- Elemezze át a forrásdokumentum összes oldalát, és kérje le mindegyik oldalt külön-külön
- Hozzon létre egy külön dokumentumot minden egyes oldallal csak a forrásdokumentumból
- Elemezze ezt az egyoldalas dokumentumot, és ellenőrizze, hogy valamelyik {{HIPERLINK1}} tartalmaz-e szöveges/alakzati csomópontot.
- Vezessen listát az eredeti dokumentum összes nem üres oldaláról
- Az összes nem üres oldal hozzáfűzése az új Word-fájlhoz
- Mentse el ezt a fájlt, amelyben az oldalak csak szöveget vagy alakzatot tartalmaznak
Ezek a lépések részleteket adnak meg az üres oldal törléséhez a Wordben a C# használatával. Először töltse be a forrás Word-fájlt, majd elemezze az egyes oldalakat úgy, hogy minden oldalhoz új Word-dokumentum jöjjön létre. Erre azért van szükség, mert minden oldalt külön kell elemeznünk, és a Dokumentum osztály szolgáltatásai segítenek a nem üres oldalak azonosításában. Az elemzés során minden nem üres oldal hozzáadódik egy új Word-fájlhoz, amely az összes ilyen oldalt tartalmazza.
Kód az üres oldal törléséhez a Wordben a C# használatával
Ez a kód az üres oldal eltávolítására a Word-dokumentumból a C# használatával azt a teljes logikát írja le, amelyben a forrás Word-fájl minden oldala egy új Word-fájlba kerül, majd elemzi a benne lévő tartalmat. A folyamat során a fejlécek és láblécek nem kerülnek figyelembevételre, de ezeket is felveheti. Az összes oldal elemzése és a számuk egy tömbben való mentése után a rendszer ezt a tömböt használja az összes oldal hozzáfűzéséhez egy új Word-fájlhoz.
Ebben az oktatóanyagban eltávolítottuk az összes üres oldalt egy Word-fájlból. Ha más funkciókat szeretne megismerni, például Word-dokumentumok konvertálását HTML-formátumba, tekintse meg a hogyan lehet Word dokumentumot HTML-re konvertálni C# segítségével című cikket.