понедельник, 24 апреля 2017 г.

Как cравнить файлы odt

Где-то читал, как осуществляет резервное копирование один академик.
Он открывает файл, с которым работал накануне и переименовывает его во что-то наподобие:
20170424_ИмяФайла.odt
На следующий день эту же процедуру нужно повторить со вчерашним файлом.
Таким образом в рабочей папке будут накапливаться версии рабочего файла для каждого дня работы.
Если возникнет необходимость вспомнить, какие изменения были внесены, в LibreOffice есть команда "Сравнить документы" (находится в меню "Правка")
Но этот путь может быть неудобен, поскольку изменения показываются в виде примечаний и возникает опасность случайно отклонить то или иное изменение.
 Есть другой способ - конвертировать файлы формата odt в текст и провести сравнение уже текстовых версий рабочих файлов. Сравнивать их можно либо в терминале, либо специальной программкой с графическим интерфейсом, например, meld.

Для того, чтобы максимально упростить процесс, предлагаю следующий рецепт:
1. Установить утилиту odt2txt - конвертер файлов libreoffice writer в обычный текст.
2. Создать особое действие в Thunar (как это сделать - описывалось тут).
Название можно такое:
Извлель текст из odt-файла
В качестве команды задать такую строчку
odt2txt %f --output=%f.txt

Условие появления этого действия задать следующее:
Шаблон имени файла - *.odt
Галочку поставить на "другие файлы" (все остальные снять)

Все.
Теперь выполняем это действие для всех файлов, которые нужно сравнить, они конвертируются в файлы с теми же именами но с расширением txt.
Теперь запускаем meld и выбираем для сравнения наши файлы - все изменения будут хорошо видны.

Удачи.



Комментариев нет:

Отправить комментарий