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 elDocument
clase 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 delRevisionsView
propiedad 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.
}