Архив метки: DJVU

[Заметка] Быстрое рекурсивное преобразование DJVU в PDF

Давно искал способ быстро конвертировать сразу несколько книг формата DJVU в PDF и, наконец, нашел очень простое решение.

Сначала нужно установить пакет djvulibre-bin:

sudo apt-get install djvulibre-bin

А теперь фокус: нужно запустить терминал в директории с книгами и ввести следующий однострочник:

find . -type f -name "*.djvu" | while read a; do ddjvu -format=pdf "$a" "$(echo $a | sed 's/\.djvu/\.pdf/g')"; done

Конвертирование займет некоторое время, после чего рядом с файлами DJVU появятся их PDF версии. А после того, как вы убедились, что всё прошло успешно, можно удалить старые файлы DJVU:

find . -type f -name "*.djvu" -delete

ВНИМАНИЕ!!! Убедитесь, что вы находитесь в нужной директории перед началом конвертирования! Этот скрипт проходит все файлы DJVU внутри текущей директории, поэтому может повредить данные!