Similaridade e / ou Diferença de dois documentos ODT (Linux)


14

Eu tenho dois documentos ODT, eles têm um conteúdo muito próximo, quero compará-los para ver como eles são semelhantes.

O melhor seria ter uma porcentagem de similaridade , se não for possível, uma alternativa seria pelo menos ter algum tipo de diferença .

Estou executando o Ubuntu Lucid .


Solução:

Eu costumava odt2txtconverter os arquivos em texto e, em seguida, wdiff -i --statistics one.txt two.txtapresentava um diff junto com as estatísticas, o que me dava a porcentagem de palavras comuns (semelhança).


Respostas:



20

Você tentou a funcionalidade de comparação interna? Editar / comparar documento ...

Se você deseja apenas uma comparação de texto, sua melhor aposta é provavelmente converter os dois documentos em texto sem formatação e executar uma comparação regular. Você terá que descobrir como normalizar quebras de linha, caso contrário, o diff não será muito útil.


1
Ótima função no LibreOffice, eu nunca tinha ouvido falar sobre isso! Muito útil, mas nenhuma estatística é fornecida.
Stragu

Excelente! Eu nunca teria pensado em procurar em um menu Editar para comparar documentos. Procurei em Arquivo , Ferramentas e Janela , sendo o último o local do Word da uSoft.
wallyk

4
Na versão mais recente, parece ser Edit -> Track Changes -> Compare Document ...
FableBlaze

1

Se você não se importa com a formatação de texto, também pode copiar o conteúdo para arquivos de texto sem formatação e usar um bom e antigo diff.

ps: Você é um professor procurando possíveis trapaceiros? : p


lol não, eu não sou um professor, mas sim que esta seria uma boa maneira de olhar para cheaters :)
Weboide

1

A maneira como faço isso é produzir arquivos .pdf com o libreoffice e depois usar o diffpdf para comparar os dois arquivos pdf. Isso mostra as diferenças destacadas em janelas paralelas

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.