Accedi alla versione rivista

In questa guida passo passo, ti mostreremo come accedere alla versione rivista di un documento Word utilizzando Aspose.Words per .NET. Ti forniremo il codice sorgente completo e ti mostreremo come formattare l’output di markdown.

Passaggio 1: caricamento del documento

Il primo passo è caricare il documento contenente le revisioni.

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

Passaggio 2: accedi alla versione rivista

Passiamo ora alla versione rivista del documento.

doc.RevisionsView = RevisionsView.Final;

Passaggio 3: sfoglia le revisioni

Successivamente, esamineremo le revisioni presenti nel documento e visualizzeremo informazioni specifiche per i paragrafi che sono elementi dell’elenco.

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

Codice sorgente di esempio per Access Revised Version utilizzando Aspose.Words per .NET

Ecco il codice sorgente completo per accedere alla versione rivista di un documento utilizzando Aspose.Words per .NET:

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

// Passa alla versione rivista del documento.
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);
		 }
	 }
}

Conclusione

In questo tutorial, abbiamo imparato come accedere alla versione rivista di un documento Word utilizzando Aspose.Words per .NET. Caricando il documento, passando alla versione rivista e sfogliando le revisioni, siamo stati in grado di ottenere informazioni specifiche per i paragrafi che sono elementi di elenco. Aspose.Words per .NET offre potenti funzionalità per la manipolazione di documenti Word, incluso l’accesso alle recensioni. Ora puoi utilizzare questa conoscenza per accedere alla versione rivista dei tuoi documenti Word utilizzando Aspose.Words per .NET.

Domande frequenti

D: Come carico un documento con revisioni in Aspose.Words per .NET?

R: Usa ilDocumentclasse di Aspose.Words per .NET per caricare un documento da un file contenente revisioni. È possibile specificare il percorso completo del documento.

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

D: Come posso accedere alla versione rivista di un documento in Aspose.Words per .NET?

R: Usa ilRevisionsView proprietà delDocument opporsi all’accesso alla versione rivista del documento. È possibile impostare il valore diRevisionsViewproprietà aRevisionsView.Final per mostrare la versione finale senza le revisioni.

doc.RevisionsView = RevisionsView.Final;

D: Come posso sfogliare le revisioni dei documenti in Aspose.Words per .NET?

R: Usa aforeach loop per scorrere le revisioni presenti nel documento. Puoi usare ilRevisions proprietà delDocument oggetto per ottenere una raccolta di tutte le revisioni del documento.

foreach (Revision revision in doc.Revisions)
{
     // Elabora ogni revisione qui
}

D: Come verificare se un paragrafo è un elemento dell’elenco in Aspose.Words per .NET?

R: Usa ilIsListItem proprietà delParagraph oggetto per verificare se un paragrafo è un elemento dell’elenco. ILIsListItem rendimenti immobiliaritrue se il paragrafo è un elemento dell’elenco, altrimenti restituiscefalse.

if (paragraph.IsListItem)
{
     // Il paragrafo è una voce di elenco
}
else
{
     // Il paragrafo non è una voce di elenco
}