Få tillgång till reviderad version
I den här steg-för-steg-guiden kommer vi att visa dig hur du kommer åt den reviderade versionen av ett Word-dokument med Aspose.Words för .NET. Vi kommer att förse dig med den fullständiga källkoden och visa dig hur du formaterar markdown-utdata.
Steg 1: Ladda dokumentet
Det första steget är att ladda upp dokumentet som innehåller ändringarna.
Document doc = new Document(MyDir + "Revisions.docx");
doc.UpdateListLabels();
Steg 2: Få tillgång till den reviderade versionen
Vi går nu vidare till den reviderade versionen av dokumentet.
doc.RevisionsView = RevisionsView.Final;
Steg 3: Bläddra i versioner
Därefter går vi igenom de versioner som finns i dokumentet och visar specifik information för stycken som är listobjekt.
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);
}
}
}
Exempel på källkod för Access Revised Version med Aspose.Words för .NET
Här är den fullständiga källkoden för att komma åt den reviderade versionen av ett dokument med Aspose.Words för .NET:
Document doc = new Document(MyDir + "Revisions.docx");
doc.UpdateListLabels();
// Byt till den reviderade versionen av dokumentet.
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);
}
}
}
Slutsats
I den här handledningen lärde vi oss hur man kommer åt den reviderade versionen av ett Word-dokument med Aspose.Words för .NET. Genom att ladda dokumentet, navigera till den reviderade versionen och bläddra igenom revisionerna kunde vi få specifik information för stycken som är listobjekt. Aspose.Words för .NET erbjuder kraftfulla funktioner för att manipulera Word-dokument, inklusive tillgång till recensioner. Du kan nu använda denna kunskap för att komma åt den reviderade versionen av dina egna Word-dokument med Aspose.Words för .NET.
FAQ’s
F: Hur laddar jag ett dokument med ändringar i Aspose.Words för .NET?
A: AnvändDocument
klass av Aspose.Words för .NET för att ladda ett dokument från en fil som innehåller revisioner. Du kan ange hela dokumentsökvägen.
Document doc = new Document("path/to/the/document.docx");
F: Hur kommer jag åt den reviderade versionen av ett dokument i Aspose.Words för .NET?
A: AnvändRevisionsView
egendom avDocument
objekt för att komma åt den reviderade versionen av dokumentet. Du kan ställa in värdet påRevisionsView
egendom tillRevisionsView.Final
för att visa den slutliga versionen utan ändringarna.
doc.RevisionsView = RevisionsView.Final;
F: Hur bläddrar jag i dokumentrevisioner i Aspose.Words för .NET?
A: Använd aforeach
loop för att iterera genom de versioner som finns i dokumentet. Du kan användaRevisions
egendom avDocument
objekt för att få en samling av alla versioner av dokumentet.
foreach (Revision revision in doc.Revisions)
{
// Bearbeta varje revision här
}
F: Hur kontrollerar man om ett stycke är ett listobjekt i Aspose.Words för .NET?
A: AnvändIsListItem
egendom avParagraph
objekt för att kontrollera om ett stycke är ett listobjekt. DeIsListItem
egendom returnerartrue
om stycket är ett listobjekt, annars returneras detfalse
.
if (paragraph.IsListItem)
{
// Stycket är ett listobjekt
}
else
{
// Stycket är inte ett listobjekt
}