Uzyskaj typy wersji słów

W tym przewodniku krok po kroku powiemy Ci, jak uzyskać typy wersji słów w dokumencie programu Word za pomocą Aspose.Words dla .NET. Dostarczymy Ci pełny kod źródłowy i pokażemy, jak sformatować wynik przeceny.

Krok 1: Ładowanie dokumentu

Pierwszym krokiem jest przesłanie dokumentu zawierającego poprawki.

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

Krok 2: Przejdź przez akapity

Następnie przejrzymy akapity dokumentu i sprawdzimy typy wersji słów powiązanych z każdym akapitem.

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);
}

Przykładowy kod źródłowy dla opcji Pobierz typy wersji przy użyciu Aspose.Words dla .NET

Oto pełny kod źródłowy umożliwiający uzyskanie typów wersji w dokumencie przy użyciu Aspose.Words dla .NET:

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);
}

Wniosek

tym samouczku nauczyliśmy się, jak uzyskać typy wersji słów w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Postępowaliśmy zgodnie z instrukcjami, aby załadować dokument, przejrzeć akapity i sprawdzić typy recenzji słownych powiązanych z każdym akapitem. Teraz możesz zastosować tę wiedzę do analizowania recenzji słów we własnych dokumentach Word przy użyciu Aspose.Words dla .NET.

Często zadawane pytania dotyczące typów wersji słów

P: Jak przesłać dokument do Aspose.Words dla .NET?

O: Skorzystaj zDocument klasa Aspose.Words dla .NET, aby załadować dokument z pliku. Można określić pełną ścieżkę dokumentu.

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

P: Jak przeglądać akapity w dokumencie w Aspose.Words dla .NET?

O: Skorzystaj zParagraphs właściwość sekcji dokumentu, aby uzyskać zbiór akapitów. Następnie możesz użyć pętli, aby przeglądać każdy akapit.

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
for (int i = 0; i < paragraphs.Count; i++)
{
     // Przetwórz każdy akapit tutaj
}

P: Jak sprawdzić, czy akapit został przeniesiony (usunięty) w Aspose.Words dla .NET?

O: Użyj akapituIsMoveFromRevision właściwość, aby sprawdzić, czy została przeniesiona (usunięta).

if (paragraph. IsMove

FromRevision)
{
     // Akapit został przeniesiony (usunięty)
}

P: Jak sprawdzić, czy akapit został przeniesiony (wstawiony) w Aspose.Words dla .NET?

O: Użyj akapituIsMoveToRevisionwłaściwość, aby sprawdzić, czy została przeniesiona (wstawiona).

if (paragraph.IsMoveToRevision)
{
     // Akapit został przeniesiony (wstawiony)
}