Сходство и / или различие двух документов ODT (Linux)
7280
Weboide
У меня есть два документа ODT, они имеют очень близкое содержание, я хочу сравнить их, чтобы увидеть, насколько они похожи.
Лучше всего было бы иметь процент сходства, если не возможно, альтернативой было бы, по крайней мере, иметь какой-то тип diff .
Я использую Ubuntu Lucid .
Решение:
Я использовал odt2txtдля преобразования файлов в текст, а затем wdiff -i --statistics one.txt two.txtимел статистику, которая давала мне процент общих слов (сходство).
возможный дубликат [Как сделать бинарный файл diff для двух файлов одинакового размера в linux?] (http://superuser.com/questions/135911/how-do-a-binary-diff-on-two-identically-sized-files -Под-Linux)
KronoS 11 лет назад
0
Вы пробовали встроенную функцию сравнения? Редактировать / Сравнить документ ...
Если вы просто хотите использовать текстовые различия, лучше всего конвертировать оба документа в обычный текст, а затем выполнять регулярные сравнения с ними. Вы должны будете выяснить, как нормализовать переносы строк, иначе разница будет не очень полезна.
Отличная функция в LibreOffice, я никогда не слышал об этом! Очень полезно, но статистика не приводится.
stragu 10 лет назад
1
Отлично! Я никогда бы не подумал заглянуть в меню * Правка *, чтобы сравнить документы. Я посмотрел в * Файл *, * Инструменты * и * Окно *, последний из которых был местоположением Word от uSoft.
wallyk 10 лет назад
0
In the latest version it seems to be Edit -> Track Changes -> Compare Document...
FableBlaze 7 лет назад
4
7
JRobert
Я не пробовал их сам, но эта пара инструментов - odt2txt и oodiff - выглядит многообещающе.
Я использовал odt2txt, чтобы преобразовать их в текст, а затем использовал wdiff, который выдает diff по слову.
Weboide 13 лет назад
0
Благодарю. Это отлично подходит для использования в системах контроля версий, таких как git или mercurial. См. Методы интеграции / автоматизации в [OpenDocument, diff и контроль версий] (http://www-verimag.imag.fr/~moy/opendocument/).
nealmcb 9 лет назад
0
1
tamtakos
Если вас не волнует форматирование текста, вы также можете скопировать содержимое в текстовые файлы и использовать старый добрый diff.
ps: вы учитель ищите возможных читеров? :п
LOL Нет, я не учитель, но да, это был бы хороший способ искать мошенников :)
Weboide 13 лет назад
0
1
Peter Allott
Я делаю это для того, чтобы создать файлы .pdf с помощью libreoffice, а затем использовать diffpdf для сравнения двух файлов pdf. Это показывает различия, выделенные в параллельных окнах