Přístup k revidované verzi

V tomto podrobném průvodci vám ukážeme, jak získat přístup k revidované verzi dokumentu aplikace Word pomocí Aspose.Words for .NET. Poskytneme vám kompletní zdrojový kód a ukážeme vám, jak formátovat výstup markdown.

Krok 1: Načtení dokumentu

Prvním krokem je nahrání dokumentu obsahujícího revize.

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

Krok 2: Přístup k revidované verzi

Nyní přejdeme k revidované verzi dokumentu.

doc.RevisionsView = RevisionsView.Final;

Krok 3: Procházení revizí

Dále projdeme revize v dokumentu a zobrazíme konkrétní informace pro odstavce, které jsou položkami seznamu.

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);
         }
     }
}

Příklad zdrojového kódu pro Access Revised Version pomocí Aspose.Words for .NET

Zde je úplný zdrojový kód pro přístup k revidované verzi dokumentu pomocí Aspose.Words pro .NET:

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

// Přepněte na revidovanou verzi dokumentu.
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);
		 }
	 }
}

Závěr

V tomto tutoriálu jsme se naučili, jak získat přístup k revidované verzi dokumentu aplikace Word pomocí Aspose.Words for .NET. Načtením dokumentu, přechodem na revidovanou verzi a procházením revizí jsme byli schopni získat konkrétní informace pro odstavce, které jsou položkami seznamu. Aspose.Words for .NET nabízí výkonné funkce pro manipulaci s dokumenty aplikace Word, včetně přístupu k recenzím. Nyní můžete tyto znalosti využít k přístupu k revidované verzi svých vlastních dokumentů Word pomocí Aspose.Words for .NET.

FAQ

Otázka: Jak načtu dokument s revizemi do Aspose.Words pro .NET?

A: PoužijteDocumenttřídy Aspose.Words for .NET k načtení dokumentu ze souboru obsahujícího revize. Můžete zadat úplnou cestu dokumentu.

Document doc = new Document("path/to/the/document.docx");

Otázka: Jak získám přístup k revidované verzi dokumentu v Aspose.Words for .NET?

A: PoužijteRevisionsView vlastnictvímDocument zamítnout přístup k revidované verzi dokumentu. Můžete nastavit hodnotuRevisionsViewmajetek doRevisionsView.Final zobrazit konečnou verzi bez revizí.

doc.RevisionsView = RevisionsView.Final;

Otázka: Jak mohu procházet revize dokumentů v Aspose.Words pro .NET?

A: Použijte aforeach smyčka pro iteraci revizí přítomných v dokumentu. Můžete použítRevisions vlastnictvímDocument objekt k získání kolekce všech revizí dokumentu.

foreach (Revision revision in doc.Revisions)
{
     // Zde zpracujte každou revizi
}

Otázka: Jak zkontrolovat, zda je odstavec položkou seznamu v Aspose.Words pro .NET?

A: PoužijteIsListItem vlastnictvímParagraph objekt pro kontrolu, zda je odstavec položkou seznamu. TheIsListItem majetkové výnosytrue pokud je odstavec položkou seznamu, jinak se vrátífalse.

if (paragraph.IsListItem)
{
     // Odstavec je položka seznamu
}
else
{
     // Odstavec není položka seznamu
}