У меня есть около 200 электронных книг .djvu, которые я хочу конвертировать в .pdf. Поскольку одно за другим преобразование утомительно, я хочу знать, есть ли способ преобразовать их все сразу. Любая помощь будет оценена.
У меня есть около 200 электронных книг .djvu, которые я хочу конвертировать в .pdf. Поскольку одно за другим преобразование утомительно, я хочу знать, есть ли способ преобразовать их все сразу. Любая помощь будет оценена.
Ответы:
Вы можете использовать ddjvu
в сценарии оболочки. Тем не менее, выходные PDF-файлы намного больше (х10), что вряд ли стоит затраченных усилий. У Ubuntu нет проблем с чтением файлов djvu, но если ваша причина достаточно хороша, используйте следующий скрипт.
Предупреждение: не пробуйте сразу 200 файлов. Сначала запустите тест на одном или двух маленьких, чтобы понять, сколько времени это займет, и убедиться, что вы удовлетворены результатом. Нажмите Ctrl+ C, если вы хотите остановить процесс.
#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done
... или такой же, как однострочный
for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done
Просто запустите это в папке с файлами djvu. -scale=100
Вариант downscales выходных изображений, что делает процесс гораздо быстрее, и размер выходных файлов более разумным. Без этого полученные PDF-файлы были бы намного больше, чем оригиналы, и на конвертацию уходили целые годы, по крайней мере, в моих тестах.
-scale=100
я получаю размытый PDF. Без этого я получаю резкий PDF.
Лично мне очень нравится Caliber, который отлично подходит для управления, конвертации, синхронизации, обмена и редактирования электронных книг. Вы можете делать пакетные преобразования с ним, и djvu в PDF поддерживается. Для установки просто введите следующее через cli:
sudo apt-get install calibre
Вы можете найти информацию о программном обеспечении на http://calibre-ebook.com/about
Я надеюсь, что это помогает. :)