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

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

11
задан 28 February 2013 в 14:13

2 ответа

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

0
ответ дан 28 February 2013 в 14:13

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

sudo apt-get install calibre

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

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

0
ответ дан 28 February 2013 в 14:13

Другие вопросы по тегам:

Похожие вопросы: