Szerezzen be revíziós típusú szavakat

Ebben a lépésről lépésre bemutatjuk, hogyan szerezheti be a szavak típusait egy Word-dokumentumban 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: Lépjen végig a bekezdéseken

Ezután végigmegyünk a dokumentum bekezdésein, és ellenőrizzük az egyes bekezdésekhez kapcsolódó szóváltozatok típusait.

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
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);
}

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

Íme a teljes forráskód, amellyel az Aspose.Words for .NET használatával lekérheti a revíziótípusokat egy dokumentumban:

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

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
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);
}

Következtetés

Ebben az oktatóanyagban megtudtuk, hogyan szerezheti be a szavak típusait egy Word-dokumentumban az Aspose.Words for .NET használatával. Követtük a lépéseket a dokumentum betöltéséhez, végigmegyünk a bekezdéseken, és ellenőriztük az egyes bekezdésekhez kapcsolódó szöveges ismertetők típusait. Mostantól ezt a tudást felhasználhatja saját Word-dokumentumaiban a szóelemzések elemzéséhez az Aspose.Words for .NET használatával.

GYIK a szavak átdolgozásáról

K: Hogyan lehet dokumentumot feltölteni az Aspose.Words for .NET-be?

V: Használja aDocument osztályú Aspose.Words .NET-hez a dokumentum fájlból való betöltéséhez. Megadhatja a teljes dokumentum elérési utat.

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

K: Hogyan léphetek végig a bekezdéseken egy dokumentumban az Aspose.Words for .NET programban?

V: Használja aParagraphs a dokumentumrész tulajdonsága a bekezdések gyűjteményének lekéréséhez. Ezután egy ciklus segítségével végighaladhat az egyes bekezdéseken.

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
for (int i = 0; i < paragraphs.Count; i++)
{
     // Itt dolgozza fel az egyes bekezdéseket
}

K: Hogyan ellenőrizhető, hogy egy bekezdés át lett-e helyezve (törölve) az Aspose.Words for .NET-ben?

V: Használjon bekezdéstIsMoveFromRevision tulajdonság ellenőrzésére, hogy át lett-e helyezve (törölve).

if (paragraph. IsMove

FromRevision)
{
     // A bekezdés át lett helyezve (törölve)
}

K: Hogyan ellenőrizhető, hogy egy bekezdés át lett-e helyezve (beszúrva) az Aspose.Words for .NET-ben?

V: Használjon bekezdéstIsMoveToRevisiontulajdonság ellenőrzésére, hogy áthelyezték-e (beszúrták).

if (paragraph.IsMoveToRevision)
{
     // A bekezdés át lett helyezve (beszúrva)
}