Как массово конвертировать .djvu файлы в .pdf?

11

У меня есть около 200 электронных книг .djvu, которые я хочу конвертировать в .pdf. Поскольку одно за другим преобразование утомительно, я хочу знать, есть ли способ преобразовать их все сразу. Любая помощь будет оценена.

kernel_panic
источник
возможный дубликат преобразования DJVU в PDF
qbi
1
@qbi Где это говорит, как конвертировать несколько файлов DJVU?
mikewh независимо от
мой вопрос о конверсии BULK !
kernel_panic
@mikewh независимо, это в основном комбинация двух вопросов: askubuntu.com/q/46233/58990 и вариант вопроса, как askubuntu.com/q/35922/58990 . Также первый вопрос уже включает в себя много информации, которая будет воспроизведена здесь.
зажечь

Ответы:

10

Вы можете использовать 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-файлы были бы намного больше, чем оригиналы, и на конвертацию уходили целые годы, по крайней мере, в моих тестах.

mikewhatever
источник
1
С -scale=100я получаю размытый PDF. Без этого я получаю резкий PDF.
Алессандро Якопсон
Все, что работает для вас. Если процесс идет медленно, вы можете попробовать отрегулировать значение масштаба относительно DPI вашего дисплея. Есть и другие варианты: linux.die.net/man/1/ddjvu
угодно
0

Лично мне очень нравится Caliber, который отлично подходит для управления, конвертации, синхронизации, обмена и редактирования электронных книг. Вы можете делать пакетные преобразования с ним, и djvu в PDF поддерживается. Для установки просто введите следующее через cli:

sudo apt-get install calibre

Вы можете найти информацию о программном обеспечении на http://calibre-ebook.com/about

Я надеюсь, что это помогает. :)

пол-новичок
источник