Hozzáférés a módosított verzióhoz

Ebben a lépésenkénti útmutatóban bemutatjuk, hogyan érheti el a Word-dokumentum felülvizsgált verzióját 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");
doc.UpdateListLabels();

2. lépés: Nyissa meg a felülvizsgált verziót

Most áttérünk a dokumentum átdolgozott változatára.

doc.RevisionsView = RevisionsView.Final;

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

Ezután végigfutjuk a dokumentumban található változatokat, és konkrét információkat jelenítünk meg azokról a bekezdésekről, amelyek listaelemek.

foreach (Revision revision in doc.Revisions)
{
     if (revision.ParentNode.NodeType == NodeType.Paragraph)
     {
         Paragraph paragraph = (Paragraph)revision.ParentNode;
         if (paragraph.IsListItem)
         {
             Console.WriteLine(paragraph.ListLabel.LabelString);
             Console.WriteLine(paragraph.ListFormat.ListLevel);
         }
     }
}

Példa az Access Revised Version forráskódjához az Aspose.Words for .NET használatával

Íme a teljes forráskód egy dokumentum átdolgozott verziójának eléréséhez az Aspose.Words for .NET használatával:

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

// Váltson át a dokumentum felülvizsgált verziójára.
doc.RevisionsView = RevisionsView.Final;

foreach (Revision revision in doc.Revisions)
{
	 if (revision.ParentNode.NodeType == NodeType.Paragraph)
	 {
		 Paragraph paragraph = (Paragraph)revision.ParentNode;
		 if (paragraph.IsListItem)
		 {
			 Console.WriteLine(paragraph.ListLabel.LabelString);
			 Console.WriteLine(paragraph.ListFormat.ListLevel);
		 }
	 }
}

Következtetés

Ebben az oktatóanyagban megtanultuk, hogyan lehet elérni egy Word-dokumentum átdolgozott verzióját az Aspose.Words for .NET használatával. A dokumentum betöltésével, a javított verzióra navigálással és a revíziók böngészésével konkrét információkat kaphattunk a listaelemeknek minősülő bekezdésekről. Az Aspose.Words for .NET hatékony szolgáltatásokat kínál a Word-dokumentumok kezeléséhez, beleértve a véleményekhez való hozzáférést. Ezt a tudást most felhasználhatja saját Word-dokumentumai átdolgozott verziójához az Aspose.Words for .NET használatával.

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 érhetem el egy dokumentum átdolgozott verzióját az Aspose.Words for .NET-ben?

V: Használja aRevisionsView tulajdona aDocument objektumot a dokumentum felülvizsgált verziójának eléréséhez. Beállíthatja az értékétRevisionsViewtulajdonátRevisionsView.Final hogy a revíziók nélkül jelenítse meg a végleges verziót.

doc.RevisionsView = RevisionsView.Final;

K: Hogyan böngészhetek a dokumentumok változatai között az Aspose.Words for .NET-ben?

V: Használja aforeach ciklus a dokumentumban található változatok iterálásához. Használhatja aRevisions tulajdona aDocument objektumot a dokumentum összes változatának gyűjteményéhez.

foreach (Revision revision in doc.Revisions)
{
     // Itt dolgozza fel az egyes revíziókat
}

K: Hogyan ellenőrizhető, hogy egy bekezdés listaelem-e az Aspose.Words for .NET-ben?

V: Használja aIsListItem tulajdona aParagraph objektum annak ellenőrzésére, hogy egy bekezdés listaelem-e. AIsListItem ingatlan visszaadásatrue ha a bekezdés listaelem, ellenkező esetben visszaadjafalse.

if (paragraph.IsListItem)
{
     // A bekezdés egy listaelem
}
else
{
     // A bekezdés nem listaelem
}