Obtenir les détails du groupe de révision

Dans ce guide étape par étape, nous allons vous montrer comment obtenir les détails d’un groupe de révisions dans un document Word à l’aide d’Aspose.Words pour .NET. Nous vous fournirons le code source complet et vous montrerons comment formater la sortie markdown.

Étape 1 : Chargement du document

La première étape consiste à télécharger le document contenant les révisions.

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

Étape 2 : Parcourir les révisions

Ensuite, nous parcourrons les révisions présentes dans le document et afficherons leurs détails, tels que le type, l’auteur, la date et le texte révisé.

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

Exemple de code source pour obtenir les détails du groupe de révision à l’aide d’Aspose.Words pour .NET

Voici le code source complet pour obtenir les détails d’un groupe de révisions dans un document à l’aide d’Aspose.Words for .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);
}

Conclusion

Dans ce didacticiel, nous avons appris comment obtenir les détails d’un groupe de révisions dans un document Word à l’aide d’Aspose.Words pour .NET. En utilisant une boucle et les propriétés appropriées, nous avons pu afficher des détails tels que le type de révision, l’auteur, la date et le texte révisé. Aspose.Words for .NET offre de nombreuses fonctionnalités puissantes pour manipuler les documents Word, notamment la gestion des révisions. Vous pouvez désormais utiliser ces connaissances pour obtenir les détails des groupes de révision dans vos propres documents Word à l’aide d’Aspose.Words pour .NET.

FAQ

Q : Comment charger un document avec des révisions dans Aspose.Words for .NET ?

R : Utilisez leDocumentclasse d’Aspose.Words for .NET pour charger un document à partir d’un fichier contenant des révisions. Vous pouvez spécifier le chemin complet du document.

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

Q : Comment puis-je obtenir les détails d’un groupe de révision dans Aspose.Words for .NET ?

R : Parcourez les révisions du document à l’aide d’une boucle et accédez aux propriétés de chaque révision pour obtenir les détails souhaités. Vous pouvez utiliser leRevisionType, Author, DateTime etParentNode propriétés pour obtenir respectivement le type de révision, l’auteur, la date et le texte révisé.

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

Q : Comment vérifier si une révision appartient à un groupe dans Aspose.Words for .NET ?

R : Utilisez leGroup propriété duRevision objet pour vérifier si une révision appartient à un groupe. Si laGroup la propriété estnullcela signifie que la révision n’appartient à aucun groupe.

if (revision.Group != null)
{
      // La révision appartient à un groupe
}
else
{
      // La révision n'appartient à aucun groupe
}