Usando nossa API de programação, você pode comparar dois arquivos e encontrar a diferença entre eles. Em outras palavras, nossa Python 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 Python via .NET nativa, você pode facilmente comparar documentos e obter as diferenças no formato de saída desejado. Nossa biblioteca Python é 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 Python 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 Python 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 Python 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 Python 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 Python abaixo:
pip install aspose-words
Cópia de
import aspose.words as aw
docA = aw.Document("Input1.docx")
docB = aw.Document("Input2.docx")
# Não deve haver revisões antes da comparação.
docA.accept_all_revisions()
docB.accept_all_revisions()
docA.compare(docB, "Author Name", datetime.now())
docA.save("Output.docx")
Hospedamos nossos pacotes Python em repositórios PyPi. Siga as instruções passo a passo sobre como instalar o "Aspose.Words for Python via .NET" em seu ambiente de desenvolvedor.
Este pacote é compatível com Python ≥3.5 e <3.12. Se você desenvolve software para Linux, consulte os requisitos adicionais para gcc e libpython na documentação do produto.