Как конвертировать cbr в pdf?
У меня есть комикс в формате cbr (Caliber?). Как я могу преобразовать его в PDF в моем Ubuntu 12.04? Я попытался установить калибр, надеясь, что он сможет это сделать. Но похоже глючит и не появляется. Цените ваши подсказки, чтобы сделать преобразование.
5 ответов
Нашел отличный способ сделать это. Программы, которые вам могут понадобиться rar а также imagemagick,
sudo apt-get update
sudo apt-get install rar imagemagick
Далее, переименуйте все файлы расширения, которые вы хотите конвертировать, из *.cbr в *.rar,
Пример: comic.cbr -> comic.rar
Далее используйте rar и извлеките все файлы.rar. Вы должны получить файлы.jpg в качестве вывода.
Далее используйте imagemagick превратить все в одно. Убедитесь, что вы находитесь в этом каталоге.
Пример использования в терминале:
convert *.jpg comic.pdf
К несчастью convert а также calibre изменяет качество изображения / разрешение, что очень важно для CBR и CBZ, чтобы не было потери качества, практически используя оригинал jpg который находится внутри файлов CBR(CBZ), которые вам нужно использовать img2pdf Я использую эти команды:
Сначала нужно установить это:
sudo apt install img2pdf p7zip-full
1) Это чтобы сделать pdf подать из каждого jpg изображение без потери разрешения или качества:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) это объединить pdf страницы в одну:
pdftk *.pdf cat output combined.pdf
./cbr2pdf.sh:
#!/bin/bash
set -xev
ORIGINAL_FOLDER=`pwd`
JPEGS=`mktemp -d`
cp "$1" "$JPEGS"
cd "$JPEGS"
7z e "$1"
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
pdftk *.pdf cat output combined.pdf
cp "$JPEGS/combined.pdf" "$ORIGINAL_FOLDER/$1.pdf"
кот cbz2pdf.sh
#!/bin/bash
#set -xev
ORIGINAL_FOLDER=`pwd`
JPEGS=`mktemp -d`
unzip -j "$1" -d "$JPEGS"
cd "$JPEGS"
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
pdftk *.pdf cat output combined.pdf
cp "$JPEGS/combined.pdf" "$ORIGINAL_FOLDER/$1.pdf"
Конвертировать все cbr а также cbz в папке и подпапках:
tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}
а также
tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}
Просто нашел другой инструмент командной строки, который прекрасно работает http://sharedby.jauco.nl/cbr2pdf
вы можете установить в / usr / bin
Мне нужны некоторые пакеты, которые вы можете установить с
sudo apt-get установить pdftk sam2p распаковать архив
Тогда просто запустите
cbr2pdf [file.cbr]
Иметь файл.pdf на той же директой
Я использую Ubuntu 12.04, и Calibre сделал работу отлично для меня. Ваша проблема заключается в установке калибра. Если я не ошибаюсь, мне удалось установить его путем обновления Python
Существует скрипт, который должен выполнять преобразование cbr2pdf, хотя я не пробовал его. Ссылка: http://sourceforge.net/projects/cbr2pdf/