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:

  1. Aspose.Words for .NET Library: Ha még nem tette meg, töltse le innen itt .
  2. Fejlesztői környezet: Visual Studio vagy bármely más .NET-kompatibilis IDE.
  3. Alapszintű C# ismerete: A C# programozási nyelv ismerete előnyt jelent.
  4. Változatos Word-dokumentum: Győződjön meg arról, hogy rendelkezik a.docxnyomon 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.