Как конвертировать 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/

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