Accéder à la version révisée

Dans ce guide étape par étape, nous allons vous montrer comment accéder à la version révisée d’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");
doc.UpdateListLabels();

Étape 2 : Accédez à la version révisée

Nous allons maintenant passer à la version révisée du document.

doc.RevisionsView = RevisionsView.Final;

Étape 3 : Parcourir les révisions

Ensuite, nous parcourrons les révisions présentes dans le document et afficherons des informations spécifiques pour les paragraphes qui sont des éléments de liste.

foreach (Revision revision in doc.Revisions)
{
     if (revision.ParentNode.NodeType == NodeType.Paragraph)
     {
         Paragraph paragraph = (Paragraph)revision.ParentNode;
         if (paragraph.IsListItem)
         {
             Console.WriteLine(paragraph.ListLabel.LabelString);
             Console.WriteLine(paragraph.ListFormat.ListLevel);
         }
     }
}

Exemple de code source pour Access version révisée à l’aide d’Aspose.Words pour .NET

Voici le code source complet pour accéder à la version révisée d’un document à l’aide d’Aspose.Words for .NET :

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

// Passez à la version révisée du document.
doc.RevisionsView = RevisionsView.Final;

foreach (Revision revision in doc.Revisions)
{
	 if (revision.ParentNode.NodeType == NodeType.Paragraph)
	 {
		 Paragraph paragraph = (Paragraph)revision.ParentNode;
		 if (paragraph.IsListItem)
		 {
			 Console.WriteLine(paragraph.ListLabel.LabelString);
			 Console.WriteLine(paragraph.ListFormat.ListLevel);
		 }
	 }
}

Conclusion

Dans ce didacticiel, nous avons appris comment accéder à la version révisée d’un document Word à l’aide d’Aspose.Words pour .NET. En chargeant le document, en accédant à la version révisée et en parcourant les révisions, nous avons pu obtenir des informations spécifiques sur les paragraphes qui sont des éléments de liste. Aspose.Words for .NET offre des fonctionnalités puissantes pour manipuler les documents Word, notamment l’accès aux critiques. Vous pouvez désormais utiliser ces connaissances pour accéder à la version révisée de 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 accéder à la version révisée d’un document dans Aspose.Words pour .NET ?

R : Utilisez leRevisionsView propriété duDocument s’opposer à accéder à la version révisée du document. Vous pouvez définir la valeur duRevisionsViewpropriété àRevisionsView.Final pour afficher la version finale sans les révisions.

doc.RevisionsView = RevisionsView.Final;

Q : Comment parcourir les révisions de documents dans Aspose.Words for .NET ?

R : Utilisez unforeach boucle pour parcourir les révisions présentes dans le document. Vous pouvez utiliser leRevisions propriété duDocument objet pour obtenir une collection de toutes les révisions du document.

foreach (Revision revision in doc.Revisions)
{
     // Traitez chaque révision ici
}

Q : Comment vérifier si un paragraphe est un élément de liste dans Aspose.Words for .NET ?

R : Utilisez leIsListItem propriété duParagraph objet pour vérifier si un paragraphe est un élément de liste. LeIsListItem retours de propriététrue si le paragraphe est un élément de liste, sinon il renvoiefalse.

if (paragraph.IsListItem)
{
     // Le paragraphe est un élément de liste
}
else
{
     // Le paragraphe n'est pas un élément de liste
}