Szerezzen be revíziós típusú szavakat
Bevezetés
Volt már valaha olyan, hogy térdig ér a dokumentum-revíziók tengerében, és azon töprengett, ki mit és mikor költözött? Nem vagy egyedül. A dokumentumok revízióinak kezelése fárasztó feladat lehet, különösen akkor, ha kiterjedt dokumentumokat kezel. De ne aggódj! Az Aspose.Words for .NET segítségével könnyen azonosíthatja és kezelheti ezeket a változatokat. Ebben az útmutatóban lépésről lépésre végigvezetjük Önt egy olyan folyamaton, amely során az Aspose.Words for .NET segítségével revíziós típusú szavakat kaphat egy Word-dokumentumban. Szóval, csatt, és merüljünk bele!
Előfeltételek
Mielőtt bepiszkítanánk a kezünket egy kóddal, néhány dologra szüksége lesz:
- Aspose.Words for .NET Library: Ha még nem tette meg, töltse le innen itt .
- Fejlesztői környezet: Visual Studio vagy bármely más .NET-kompatibilis IDE.
- Alapszintű C# ismerete: A C# programozási nyelv ismerete előnyt jelent.
- Változatos Word-dokumentum: Győződjön meg arról, hogy rendelkezik a
.docx
nyomon követett módosításokat tartalmazó fájl a kód teszteléséhez.
Névterek importálása
A kezdéshez importálnia kell a szükséges névtereket a C# projektbe. Ez lehetővé teszi az Aspose.Words for .NET által biztosított funkciók elérését.
using Aspose.Words;
using Aspose.Words.Revision;
using System;
Bontsuk le a példát több lépésre a jobb megértés és megvalósítás érdekében.
1. lépés: Állítsa be a dokumentumkönyvtárat
Először is meg kell határoznia a dokumentumkönyvtár elérési útját. Ez az a hely, ahol a Word-dokumentum a revíziókkal együtt található.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Cserélje ki"YOUR DOCUMENT DIRECTORY"
a dokumentummappa tényleges elérési útjával.
2. lépés: Töltse be a Word-dokumentumot
Ezután be kell töltenie a Word dokumentumot a projektbe. Ennek a dokumentumnak tartalmaznia kell az elemezni kívánt változatokat.
Document doc = new Document(dataDir + "Revisions.docx");
Győződjön meg arról, hogy a fájlRevisions.docx
létezik a megadott könyvtárban.
3. lépés: Nyissa meg a bekezdésgyűjteményt
Most, hogy a dokumentum betöltődött, el kell érnie a dokumentumtörzs első szakaszában található bekezdéseket. Ez segít az egyes bekezdések iterációjában, hogy ellenőrizze a módosításokat.
ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
4. lépés: Ismételje meg a bekezdéseket, és ellenőrizze a módosításokat
Itt történik a varázslat. Végig kell ismételni az egyes bekezdéseket, és ellenőrizni kell, hogy át lett-e helyezve (törölve vagy beszúrva).
for (int i = 0; i < paragraphs.Count; i++)
{
if (paragraphs[i].IsMoveFromRevision)
Console.WriteLine("Paragraph {0} has been moved (deleted).", i);
if (paragraphs[i].IsMoveToRevision)
Console.WriteLine("Paragraph {0} has been moved (inserted).", i);
}
Ez a ciklus végigmegy az egyes bekezdéseken, és aIsMoveFromRevision
ésIsMoveToRevision
tulajdonságok annak meghatározására, hogy a bekezdést áthelyezték (törölték) vagy áthelyezték (beszúrták).
Következtetés
És megvan! Néhány sornyi kóddal könnyen azonosíthatja a Word-dokumentumban lévő változatok típusait az Aspose.Words for .NET segítségével. Ez a hatékony könyvtár megkönnyíti a dokumentumok revízióinak kezelését, és lehetővé teszi, hogy a fontosabb feladatokra összpontosítson.
GYIK
Használhatom az Aspose.Words for .NET-et bizonyos felhasználók módosításainak nyomon követésére?
Igen, az Aspose.Words for .NET olyan funkciókat biztosít, amelyek segítségével hozzáférhet a változat részleteihez, beleértve a módosítások szerzőjét is.
Létezik ingyenes próbaverzió az Aspose.Words for .NET számára?
Teljesen! Ingyenes próbaverziót kaphat itt .
Hogyan kérhetek ideiglenes licencet az Aspose.Words for .NET számára?
Ideiglenes engedélyt kérhet és igényelhet itt .
Hol találhatok részletesebb dokumentációt az Aspose.Words for .NET-hez?
A részletes dokumentáció elérhető a Aspose honlapja .
Használhatom az Aspose.Words for .NET-et nem kereskedelmi projektekben?
Igen, az Aspose.Words for .NET használható kereskedelmi és nem kereskedelmi projektekben is, de feltétlenül ellenőrizze a licencfeltételeket.