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 leDocument
classe 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 duRevisionsView
proprié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
}