Obtenha tipos de revisão de palavras

Neste guia passo a passo, mostraremos como obter as revisões dos tipos de palavras em um documento do Word usando Aspose.Words for .NET. Forneceremos o código-fonte completo e mostraremos como formatar a saída do markdown.

Passo 1: Carregando o documento

O primeiro passo é fazer o upload do documento contendo as revisões.

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

Etapa 2: percorra os parágrafos

A seguir, percorreremos os parágrafos do documento e verificaremos os tipos de palavras revisões associadas a cada parágrafo.

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
for (int i = 0; i < paragraphs.Count; i++)
{
     if (paragraphs[i].IsMoveFromRevision)
         Console.WriteLine("Paragraph {0} has been moved (deleted).", i);
     if (paragraphs[i].IsMoveToRevision)
         Console.WriteLine("Paragraph {0} has been moved (inserted).", i);
}

Exemplo de código-fonte para obter tipos de revisão usando Aspose.Words for .NET

Aqui está o código-fonte completo para obter tipos de revisão em um documento usando Aspose.Words for .NET:

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

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
for (int i = 0; i < paragraphs.Count; i++)
{
	 if (paragraphs[i].IsMoveFromRevision)
		 Console.WriteLine("Paragraph {0} has been moved (deleted).", i);
	 if (paragraphs[i].IsMoveToRevision)
		 Console.WriteLine("Paragraph {0} has been moved (inserted).", i);
}

Conclusão

Neste tutorial, aprendemos como obter as revisões dos tipos de palavras em um documento do Word usando Aspose.Words for .NET. Seguimos os passos para carregar o documento, percorrer os parágrafos e verificar os tipos de revisões de palavras associadas a cada parágrafo. Agora você pode aplicar esse conhecimento para analisar revisões de palavras em seus próprios documentos do Word usando Aspose.Words for .NET.

Perguntas frequentes para obter tipos de revisão de palavras

P: Como fazer upload de um documento no Aspose.Words for .NET?

R: Use oDocument classe de Aspose.Words for .NET para carregar um documento de um arquivo. Você pode especificar o caminho completo do documento.

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

P: Como faço para percorrer os parágrafos de um documento no Aspose.Words for .NET?

R: Use oParagraphs propriedade da seção do documento para obter a coleção de parágrafos. Você pode então usar um loop para percorrer cada parágrafo.

ParagraphCollection paragraphs = doc.FirstSection.Body.Paragraphs;
for (int i = 0; i < paragraphs.Count; i++)
{
     // Processe cada parágrafo aqui
}

P: Como verificar se um parágrafo foi movido (excluído) no Aspose.Words for .NET?

R: Use um parágrafoIsMoveFromRevision propriedade para verificar se ela foi movida (excluída).

if (paragraph. IsMove

FromRevision)
{
     // O parágrafo foi movido (excluído)
}

P: Como verificar se um parágrafo foi movido (inserido) no Aspose.Words for .NET?

R: Use um parágrafoIsMoveToRevisionpropriedade para verificar se ela foi movida (inserida).

if (paragraph.IsMoveToRevision)
{
     // O parágrafo foi movido (inserido)
}