Szerezze meg a verziócsoport részleteit

Ebben a lépésenkénti útmutatóban bemutatjuk, hogyan szerezheti be egy Word-dokumentumban lévő változatok egy csoportjának részleteit az Aspose.Words for .NET használatával. Megadjuk Önnek a teljes forráskódot, és megmutatjuk, hogyan kell formázni a markdown kimenetet.

1. lépés: A dokumentum betöltése

Az első lépés a revíziókat tartalmazó dokumentum feltöltése.

Document doc = new Document(MyDir + "Revisions.docx");

2. lépés: Böngésszen a változatok között

Ezután végigfutjuk a dokumentumban található változatokat, és megjelenítjük azok részleteit, például típust, szerzőt, dátumot és átdolgozott szöveget.

foreach (Revision revision in doc.Revisions)
{
     string groupText = revision.Group != null
         ? "Revision group text: " + revision.Group.Text
         : "The revision does not belong to any group";

     Console.WriteLine("Type: " + revision.RevisionType);
     Console.WriteLine("Author: " + revision.Author);
     Console.WriteLine("Date: " + revision.DateTime);
     Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
     Console.WriteLine(groupText);
}

Példa forráskódra a Revision Group Details lekéréséhez az Aspose.Words for .NET használatával

Íme a teljes forráskód, amellyel egy dokumentumban az Aspose.Words for .NET segítségével lekérheti a revíziók csoportjának részleteit:

Document doc = new Document(MyDir + "Revisions.docx");

foreach (Revision revision in doc.Revisions)
{
	 string groupText = revision.Group != null
		 ? "Revision group text: " + revision.Group.Text
		 : "The revision does not belong to any group";

	 Console.WriteLine("Type: " + revision.RevisionType);
	 Console.WriteLine("Author: " + revision.Author);
	 Console.WriteLine("Date: " + revision.DateTime);
	 Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
	 Console.WriteLine(groupText);
}

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan szerezheti be egy Word-dokumentumban lévő változatok egy csoportjának részleteit az Aspose.Words for .NET használatával. A ciklus és a megfelelő tulajdonságok használatával olyan részleteket tudtunk megjeleníteni, mint a revízió típusa, szerző, dátum és átdolgozott szöveg. Az Aspose.Words for .NET számos hatékony szolgáltatást kínál a Word-dokumentumok kezeléséhez, beleértve a revíziókezelést. Ezt a tudást most felhasználhatja arra, hogy a revíziócsoport részleteit saját Word-dokumentumaiba helyezze az Aspose.Words for .NET segítségével.

GYIK

K: Hogyan tölthetek be egy dokumentumot az Aspose.Words for .NET-be revíziókkal?

V: Használja aDocumentosztályú Aspose.Words for .NET, hogy egy dokumentumot töltsön be egy változatokat tartalmazó fájlból. Megadhatja a teljes dokumentum elérési utat.

Document doc = new Document("path/to/the/document.docx");

K: Hogyan szerezhetem meg az Aspose.Words for .NET-ben található revíziócsoport részleteit?

V: Menjen végig a dokumentum revízióin egy hurok segítségével, és érje el az egyes változatok tulajdonságait a kívánt részletek eléréséhez. Használhatja aRevisionType, Author, DateTime ésParentNode tulajdonságokat, hogy megkapja a revízió típusát, szerzőjét, dátumát és átdolgozott szövegét.

foreach (Revision revision in doc.Revisions)
{
      Console.WriteLine("Type: " + revision.RevisionType

);
      Console.WriteLine("Author: " + revision.Author);
      Console.WriteLine("Date: " + revision.DateTime);
      Console.WriteLine("Revision text: " + revision.ParentNode.ToString(SaveFormat.Text));
}

K: Hogyan ellenőrizhető, hogy egy változat egy csoporthoz tartozik-e az Aspose.Words for .NET-ben?

V: Használja aGroup tulajdona aRevision objektum annak ellenőrzésére, hogy egy változat egy csoporthoz tartozik-e. Ha aGroup ingatlan aznullez azt jelenti, hogy a revízió nem tartozik egyik csoporthoz sem.

if (revision.Group != null)
{
      // A revízió egy csoporthoz tartozik
}
else
{
      // A revízió nem tartozik egyik csoporthoz sem
}