У меня есть около 200 электронных книг .djvu, которые я хочу конвертировать в .pdf. Поскольку одно за другим преобразование утомительно, я хочу знать, есть ли способ преобразовать их все сразу. Любая помощь будет оценена.
@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-файлы были бы намного больше, чем оригиналы, и на конвертацию уходили целые годы, по крайней мере, в моих тестах.
С -scale=100я получаю размытый PDF. Без этого я получаю резкий PDF.
Алессандро Якопсон
Все, что работает для вас. Если процесс идет медленно, вы можете попробовать отрегулировать значение масштаба относительно DPI вашего дисплея. Есть и другие варианты: linux.die.net/man/1/ddjvu
угодно
0
Лично мне очень нравится Caliber, который отлично подходит для управления, конвертации, синхронизации, обмена и редактирования электронных книг. Вы можете делать пакетные преобразования с ним, и djvu в PDF поддерживается. Для установки просто введите следующее через cli:
Ответы:
Вы можете использовать
ddjvu
в сценарии оболочки. Тем не менее, выходные PDF-файлы намного больше (х10), что вряд ли стоит затраченных усилий. У Ubuntu нет проблем с чтением файлов djvu, но если ваша причина достаточно хороша, используйте следующий скрипт.Предупреждение: не пробуйте сразу 200 файлов. Сначала запустите тест на одном или двух маленьких, чтобы понять, сколько времени это займет, и убедиться, что вы удовлетворены результатом. Нажмите Ctrl+ C, если вы хотите остановить процесс.
... или такой же, как однострочный
Просто запустите это в папке с файлами djvu.
-scale=100
Вариант downscales выходных изображений, что делает процесс гораздо быстрее, и размер выходных файлов более разумным. Без этого полученные PDF-файлы были бы намного больше, чем оригиналы, и на конвертацию уходили целые годы, по крайней мере, в моих тестах.источник
-scale=100
я получаю размытый PDF. Без этого я получаю резкий PDF.Лично мне очень нравится Caliber, который отлично подходит для управления, конвертации, синхронизации, обмена и редактирования электронных книг. Вы можете делать пакетные преобразования с ним, и djvu в PDF поддерживается. Для установки просто введите следующее через cli:
Вы можете найти информацию о программном обеспечении на http://calibre-ebook.com/about
Я надеюсь, что это помогает. :)
источник