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 aDocument
osztá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 aznull
ez 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
}