Acceder a la versión revisada

En esta guía paso a paso, le mostraremos cómo acceder a la versión revisada de un documento de Word usando Aspose.Words para .NET. Le proporcionaremos el código fuente completo y le mostraremos cómo formatear la salida de rebajas.

Paso 1: cargar el documento

El primer paso es subir el documento que contiene las revisiones.

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

Paso 2: Accede a la versión revisada

Pasaremos ahora a la versión revisada del documento.

doc.RevisionsView = RevisionsView.Final;

Paso 3: buscar revisiones

A continuación, recorreremos las revisiones presentes en el documento y mostraremos información específica para los párrafos que son elementos de la lista.

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

Código fuente de ejemplo para Access versión revisada usando Aspose.Words para .NET

Aquí está el código fuente completo para acceder a la versión revisada de un documento usando Aspose.Words para .NET:

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

// Cambie a la versión revisada 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);
		 }
	 }
}

Conclusión

En este tutorial, aprendimos cómo acceder a la versión revisada de un documento de Word usando Aspose.Words para .NET. Al cargar el documento, navegar a la versión revisada y explorar las revisiones, pudimos obtener información específica para los párrafos que son elementos de la lista. Aspose.Words para .NET ofrece potentes funciones para manipular documentos de Word, incluido el acceso a reseñas. Ahora puede utilizar este conocimiento para acceder a la versión revisada de sus propios documentos de Word utilizando Aspose.Words para .NET.

Preguntas frecuentes

P: ¿Cómo cargo un documento con revisiones en Aspose.Words para .NET?

R: Utilice elDocumentclase de Aspose.Words para .NET para cargar un documento desde un archivo que contiene revisiones. Puede especificar la ruta completa del documento.

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

P: ¿Cómo accedo a la versión revisada de un documento en Aspose.Words para .NET?

R: Utilice elRevisionsView propiedad de laDocument oponerse a acceder a la versión revisada del documento. Puede establecer el valor delRevisionsViewpropiedad aRevisionsView.Final para mostrar la versión final sin las revisiones.

doc.RevisionsView = RevisionsView.Final;

P: ¿Cómo busco revisiones de documentos en Aspose.Words para .NET?

R: Utilice unforeach bucle para iterar a través de las revisiones presentes en el documento. Puedes usar elRevisions propiedad de laDocument objeto para obtener una colección de todas las revisiones del documento.

foreach (Revision revision in doc.Revisions)
{
     // Procese cada revisión aquí
}

P: ¿Cómo comprobar si un párrafo es un elemento de lista en Aspose.Words para .NET?

R: Utilice elIsListItem propiedad de laParagraph objeto para comprobar si un párrafo es un elemento de lista. ElIsListItem devoluciones de propiedadtrue si el párrafo es un elemento de lista, de lo contrario devuelvefalse.

if (paragraph.IsListItem)
{
     // El párrafo es un elemento de lista.
}
else
{
     // El párrafo no es un elemento de la lista.
}