Toegang tot herziene versie
In deze stapsgewijze handleiding laten we u zien hoe u toegang krijgt tot de herziene versie van een Word-document met Aspose.Words voor .NET. We voorzien u van de volledige broncode en laten u zien hoe u de markdown-uitvoer kunt formatteren.
Stap 1: Het document laden
De eerste stap is het uploaden van het document met de revisies.
Document doc = new Document(MyDir + "Revisions.docx");
doc.UpdateListLabels();
Stap 2: Toegang tot de herziene versie
We gaan nu verder met de herziene versie van het document.
doc.RevisionsView = RevisionsView.Final;
Stap 3: Blader door revisies
Vervolgens doorlopen we de revisies die in het document aanwezig zijn en geven we specifieke informatie weer voor alinea’s die lijstitems zijn.
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);
}
}
}
Voorbeeldbroncode voor Access Revised Version met Aspose.Words voor .NET
Hier is de volledige broncode voor toegang tot de herziene versie van een document met Aspose.Words voor .NET:
Document doc = new Document(MyDir + "Revisions.docx");
doc.UpdateListLabels();
// Schakel over naar de herziene versie van het 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);
}
}
}
Conclusie
In deze zelfstudie hebben we geleerd hoe u toegang krijgt tot de herziene versie van een Word-document met Aspose.Words voor .NET. Door het document te laden, naar de herziene versie te navigeren en door de herzieningen te bladeren, konden we specifieke informatie verkrijgen voor paragrafen die lijstitems zijn. Aspose.Words voor .NET biedt krachtige functies voor het manipuleren van Word-documenten, inclusief toegang tot recensies. U kunt deze kennis nu gebruiken om toegang te krijgen tot de herziene versie van uw eigen Word-documenten met behulp van Aspose.Words voor .NET.
Veelgestelde vragen
Vraag: Hoe laad ik een document met revisies in Aspose.Words voor .NET?
EEN: Gebruik deDocument
klasse van Aspose.Words voor .NET om een document te laden vanuit een bestand met revisies. U kunt het volledige documentpad opgeven.
Document doc = new Document("path/to/the/document.docx");
Vraag: Hoe krijg ik toegang tot de herziene versie van een document in Aspose.Words voor .NET?
EEN: Gebruik deRevisionsView
eigendom van deDocument
bezwaar maken tegen toegang tot de herziene versie van het document. U kunt de waarde van deRevisionsView
eigendom aanRevisionsView.Final
om de definitieve versie zonder de revisies weer te geven.
doc.RevisionsView = RevisionsView.Final;
Vraag: Hoe blader ik door documentrevisies in Aspose.Words voor .NET?
EEN: Gebruik eenforeach
lus om de revisies in het document te doorlopen. U kunt gebruik maken van deRevisions
eigendom van deDocument
object om een verzameling van alle revisies van het document te krijgen.
foreach (Revision revision in doc.Revisions)
{
// Verwerk elke revisie hier
}
Vraag: Hoe controleer ik of een alinea een lijstitem is in Aspose.Words voor .NET?
EEN: Gebruik deIsListItem
eigendom van deParagraph
object om te controleren of een alinea een lijstitem is. DeIsListItem
eigendommen retournerentrue
als de alinea een lijstitem is, wordt deze anders geretourneerdfalse
.
if (paragraph.IsListItem)
{
// De alinea is een lijstitem
}
else
{
// De alinea is geen lijstitem
}