У меня есть книга комиксов в формате cbr (Caliber?). Как я могу преобразовать его в PDF в моем Ubuntu 12.04? Я попытался установить калибр, надеясь, что он сможет это сделать. Но похоже глючит и не появляется. Цените ваши подсказки, чтобы сделать преобразование.
Нашел изящный способ сделать это. Программы, которые вам могут понадобиться: 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
Только что нашел другие инструменты командной строки, которые прекрасно работают http://sharedby.jauco.nl/cbr2pdf
, которые вы можете установить в / usr / bin
I требуется несколько пакетов, которые вы можете установить с помощью
sudo apt-get install pdftk sam2p unrar unzip
blockquote>Затем просто запустите
cbr2pdf [ file.cbr]
blockquote>Чтобы файл file.pdf имел ту же директорию
Я использую Ubuntu 12.04, и Calibre отлично справился со мной. Ваша проблема заключается в установке калибра. Если я не ошибаюсь, мне удалось установить его, обновив python
Существует скрипт, который должен выполнять преобразование cbr2pdf, хотя я не пробовал его. Ссылка: http://sourceforge.net/projects/cbr2pdf/
К сожалению, convert
и calibre
изменяет качество / разрешение изображения, что очень важно для CBR и CBZ, поэтому не теряет качество [ 1128], практически используя оригинальные 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
#!/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"
#!/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 {}