Greifen Sie auf die überarbeitete Version zu
In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie mit Aspose.Words für .NET auf die überarbeitete Version eines Word-Dokuments zugreifen. Wir stellen Ihnen den vollständigen Quellcode zur Verfügung und zeigen Ihnen, wie Sie die Markdown-Ausgabe formatieren.
Schritt 1: Laden des Dokuments
Der erste Schritt besteht darin, das Dokument mit den Überarbeitungen hochzuladen.
Document doc = new Document(MyDir + "Revisions.docx");
doc.UpdateListLabels();
Schritt 2: Greifen Sie auf die überarbeitete Version zu
Wir werden nun mit der überarbeiteten Version des Dokuments fortfahren.
doc.RevisionsView = RevisionsView.Final;
Schritt 3: Revisionen durchsuchen
Als Nächstes durchlaufen wir die im Dokument vorhandenen Überarbeitungen und zeigen spezifische Informationen für Absätze an, bei denen es sich um Listenelemente handelt.
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);
}
}
}
Beispielquellcode für Access Revised Version mit Aspose.Words für .NET
Hier ist der vollständige Quellcode für den Zugriff auf die überarbeitete Version eines Dokuments mit Aspose.Words für .NET:
Document doc = new Document(MyDir + "Revisions.docx");
doc.UpdateListLabels();
// Wechseln Sie zur überarbeiteten Version des Dokuments.
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);
}
}
}
Abschluss
In diesem Tutorial haben wir gelernt, wie man mit Aspose.Words für .NET auf die überarbeitete Version eines Word-Dokuments zugreift. Durch das Laden des Dokuments, das Navigieren zur überarbeiteten Version und das Durchsuchen der Revisionen konnten wir spezifische Informationen für Absätze abrufen, bei denen es sich um Listenelemente handelt. Aspose.Words für .NET bietet leistungsstarke Funktionen zum Bearbeiten von Word-Dokumenten, einschließlich Zugriff auf Rezensionen. Dieses Wissen können Sie nun nutzen, um mit Aspose.Words für .NET auf die überarbeitete Version Ihrer eigenen Word-Dokumente zuzugreifen.
FAQs
F: Wie lade ich ein Dokument mit Revisionen in Aspose.Words für .NET?
A: Benutzen Sie dieDocument
Klasse von Aspose.Words für .NET zum Laden eines Dokuments aus einer Datei, die Revisionen enthält. Sie können den vollständigen Dokumentpfad angeben.
Document doc = new Document("path/to/the/document.docx");
F: Wie greife ich in Aspose.Words für .NET auf die überarbeitete Version eines Dokuments zu?
A: Benutzen Sie dieRevisionsView
Eigentum derDocument
Objekt, um auf die überarbeitete Version des Dokuments zuzugreifen. Sie können den Wert festlegenRevisionsView
Eigentum zuRevisionsView.Final
um die endgültige Version ohne die Überarbeitungen anzuzeigen.
doc.RevisionsView = RevisionsView.Final;
F: Wie durchsuche ich Dokumentrevisionen in Aspose.Words für .NET?
A: Verwenden Sie aforeach
Schleife, um die im Dokument vorhandenen Revisionen zu durchlaufen. Du kannst den … benutzenRevisions
Eigentum derDocument
Objekt, um eine Sammlung aller Revisionen des Dokuments abzurufen.
foreach (Revision revision in doc.Revisions)
{
// Verarbeiten Sie hier jede Revision
}
F: Wie überprüfe ich, ob ein Absatz ein Listenelement in Aspose.Words für .NET ist?
A: Benutzen Sie dieIsListItem
Eigentum derParagraph
Objekt, um zu prüfen, ob ein Absatz ein Listenelement ist. DerIsListItem
Immobilienrenditentrue
wenn der Absatz ein Listenelement ist, andernfalls wird zurückgegebenfalse
.
if (paragraph.IsListItem)
{
// Der Absatz ist ein Listenelement
}
else
{
// Der Absatz ist kein Listenelement
}