Usando nossa API de programação, você pode comparar dois arquivos e encontrar a diferença entre eles. Em outras palavras, nossa Node.js via .NET biblioteca é um poderoso verificador de diferenças de arquivos. Depois de usar a API de comparação de documentos, você pode obter o resultado e salvá-lo em DOCX, PDF, DOC e alguns outros formatos.
Com esta API Node.js via .NET nativa, você pode facilmente comparar documentos e obter as diferenças no formato de saída desejado. Nossa biblioteca JavaScript é totalmente independente e não depende de nenhuma ferramenta ou serviço externo. Todos os recursos de processamento de documentos são implementados nesta poderosa solução JavaScript para uma experiência descomplicada.
A comparação de documentos é um procedimento muito procurado, especialmente em fluxos de trabalho automatizados de documentos. Esteja você trabalhando com documentos legais, sistemas de controle de versão ou sistemas de gerenciamento de conteúdo, a API de comparação de documentos para JavaScript pode mudar o jogo. Ele compara o conteúdo dos documentos tanto no nível do caractere quanto no nível da palavra. Mesmo que apenas um caractere tenha sido alterado, a palavra inteira será marcada como modificada. Isso permite detectar as menores alterações que seriam invisíveis ao olho humano.
Há ocasiões em que você não tem certeza se um documento foi modificado, e o processo de comparação manual de duas versões do documento pode ser bastante desafiador. Por outro lado, há casos em que você tem certeza de que o documento foi alterado, mas a tarefa de localizar visualmente as áreas atualizadas torna-se extremamente difícil. Vamos explorar alguns cenários típicos onde a comparação automatizada de documentos pode ser extremamente útil:
Ao integrar a comparação automática de documentos em seus fluxos de trabalho, você ganha a capacidade de comparar documentos de forma programática, extrair diferenças e obter resultados instantaneamente no formato de saída desejado. Quer você seja um desenvolvedor experiente ou esteja apenas começando com Node.js via .NET, nossos trechos de código abrangentes e demonstração on-line irão guiá-lo durante o processo.
Experimente nossa demonstração ao vivo enviando dois documentos, selecionando o formato de destino para destacar as diferenças e examinando o trecho de código JavaScript exibido na tela. Este exemplo demonstra detalhadamente como realizar a comparação de documentos de forma programática e obter os resultados no formato de arquivo necessário.
Um ponto importante: os documentos comparados não devem sofrer revisões antes de chamar o método de comparação. Você deve primeiro aceitar todas as revisões. Já cuidamos dessa nuance no trecho de código JavaScript abaixo:
npm install @aspose/words
Cópia de
const aw = require('@aspose/words');
var docA = new aw.Document("Input1.docx")
var docB = new aw.Document("Input2.docx")
// Não deve haver revisões antes da comparação.
docA.acceptAllRevisions()
docB.acceptAllRevisions()
docA.compare(docB, "Author Name", new Date())
docA.save("Output.docx")
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.