Получить информацию о группе редакций

В этом пошаговом руководстве мы покажем вам, как получить подробную информацию о группе редакций в документе Word с помощью Aspose.Words для .NET. Мы предоставим вам полный исходный код и покажем, как форматировать выходные данные уценки.

Шаг 1: Загрузка документа

Первым шагом является загрузка документа, содержащего изменения.

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

Шаг 2. Просмотрите версии

Далее мы пройдемся по редакциям, присутствующим в документе, и отобразим их сведения, такие как тип, автор, дата и исправленный текст.

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

Пример исходного кода для получения сведений о группе редакций с помощью Aspose.Words для .NET

Вот полный исходный код для получения подробной информации о группе редакций в документе с использованием Aspose.Words для .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);
}

Заключение

В этом уроке мы узнали, как получить подробную информацию о группе редакций в документе Word с помощью Aspose.Words для .NET. Используя цикл и соответствующие свойства, мы смогли отобразить такие детали, как тип редакции, автор, дата и исправленный текст. Aspose.Words for .NET предлагает множество мощных функций для управления документами Word, включая управление версиями. Теперь вы можете использовать эти знания для добавления сведений о группах редакций в свои собственные документы Word с помощью Aspose.Words для .NET.

Часто задаваемые вопросы

Вопрос: Как загрузить документ с исправлениями в Aspose.Words for .NET?

А: ИспользуйтеDocumentкласс Aspose.Words для .NET для загрузки документа из файла, содержащего версии. Вы можете указать полный путь к документу.

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

Вопрос: Как получить сведения о группе редакций в Aspose.Words для .NET?

О: Пройдитесь по редакциям документа с помощью цикла и получите доступ к свойствам каждой ревизии, чтобы получить нужную информацию. Вы можете использоватьRevisionType, Author, DateTime иParentNode свойства, чтобы получить тип редакции, автора, дату и исправленный текст соответственно.

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

Вопрос: Как проверить, принадлежит ли ревизия группе в Aspose.Words for .NET?

А: ИспользуйтеGroup собственностьRevision объект, чтобы проверить, принадлежит ли ревизия группе. ЕслиGroup собственностьnullэто означает, что ревизия не принадлежит ни одной группе.

if (revision.Group != null)
{
      // Редакция принадлежит группе
}
else
{
      // Редакция не принадлежит ни к одной группе.
}