Uzyskaj szczegóły grupy wersji
W tym przewodniku krok po kroku pokażemy, jak uzyskać szczegóły grupy wersji 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: Przeglądaj wersje
Następnie przejrzymy wersje obecne w dokumencie i wyświetlimy ich szczegóły, takie jak typ, autor, data i poprawiony tekst.
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);
}
Przykładowy kod źródłowy dla opcji Pobierz szczegóły grupy wersji przy użyciu Aspose.Words dla .NET
Oto kompletny kod źródłowy umożliwiający uzyskanie szczegółów grupy wersji w dokumencie przy użyciu Aspose.Words dla .NET:
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);
}
Wniosek
tym samouczku nauczyliśmy się, jak uzyskać szczegóły grupy wersji w dokumencie programu Word przy użyciu Aspose.Words dla .NET. Używając pętli i odpowiednich właściwości, mogliśmy wyświetlić szczegóły, takie jak typ wersji, autor, data i poprawiony tekst. Aspose.Words dla .NET oferuje wiele zaawansowanych funkcji do manipulowania dokumentami Word, w tym zarządzanie wersjami. Możesz teraz wykorzystać tę wiedzę, aby uzyskać szczegółowe informacje o grupach wersji we własnych dokumentach programu Word przy użyciu Aspose.Words dla .NET.
Często zadawane pytania
P: Jak załadować dokument z wersjami do Aspose.Words dla .NET?
O: Skorzystaj zDocument
klasa Aspose.Words dla .NET, aby załadować dokument z pliku zawierającego poprawki. Można określić pełną ścieżkę dokumentu.
Document doc = new Document("path/to/the/document.docx");
P: Jak uzyskać szczegółowe informacje na temat grupy wersji w Aspose.Words dla .NET?
O: Przeglądaj wersje dokumentu za pomocą pętli i uzyskaj dostęp do właściwości każdej wersji, aby uzyskać żądane szczegóły. Możesz skorzystać zRevisionType
, Author
, DateTime
IParentNode
właściwości, aby uzyskać odpowiednio typ wersji, autora, datę i poprawiony tekst.
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));
}
P: Jak sprawdzić, czy wersja należy do grupy w Aspose.Words dla .NET?
O: Skorzystaj zGroup
własnośćRevision
obiekt, aby sprawdzić, czy wersja należy do grupy. JeśliGroup
własność jestnull
oznacza to, że wersja nie należy do żadnej grupy.
if (revision.Group != null)
{
// Wersja należy do grupy
}
else
{
// Wersja nie należy do żadnej grupy
}