Как конвертировать калибр (cbr) в формат pdf в Linux?

5422
wbad

У меня есть книга комиксов в формате cbr (Caliber?). Как я могу преобразовать его в pdf в моем Ubuntu 12.04? Я пытался установить калибр, надеясь, что он сможет это сделать. Но похоже глючит и не появляется. Цените ваши подсказки, чтобы сделать преобразование.

2

3 ответа на вопрос

6
Karan

CBR - это просто переименованный архив RAR, содержащий последовательно пронумерованные изображения внутри. Установите UnRAR из Центра программного обеспечения и распакуйте архив.

Затем с помощью ImageMagick вы можете конвертировать изображения в PDF следующим образом: convert *.jpg out.pdf

Если вы хотите графический интерфейс, используйте gscan2pdf .

Редактировать: Кстати, почему вы хотите конвертировать? Существуют отличные приложения для чтения комиксов, доступные практически на каждой платформе (см. Здесь и здесь, для приложений Linux), а CBR / CBZ (переименованные ZIP-архивы) намного лучше, чем PDF-файлы.

Хотел опубликовать его на форуме, который не принимает формат cbr. Спасибо за вашу помощь. wbad 11 лет назад 0
Ах я вижу. Ну что ж, их потеря. :) Karan 11 лет назад 0
4
Max Burns

Calibre имеет интерфейс командной строки, если вы по какой-то причине не можете запустить графический интерфейс. Вы можете использовать это для конвертации.

В этом руководстве объясняется использование командной строки и ее параметры: http://manual.calibre-ebook.com/cli/ebook-convert.html

Вот еще немного информации о возможностях преобразования электронных книг Calibre: http://manual.calibre-ebook.com/conversion.html

Помимо Caliber, не так много идеальных вариантов для конвертации электронных книг. Я бы попробовал переустановить Калибр. Ubuntu 12.04 также использует устаревшую версию Caliber. Веб-сайт Caliber рекомендует устанавливать последнюю версию с веб-сайта, а не утилиту управления пакетами любого дистрибутива. Обновления Калибра выпускаются каждую неделю, включая исправления ошибок, улучшения (особенно для системы конвертации). В дистрибутивах обычно много версий. Инструкции по установке обновленной версии Caliber можно найти здесь: http://calibre-ebook.com/download_linux

Вот список других вариантов конвертации электронных книг на разных платформах и на разных платформах. Если вы не можете настроить Caliber на работу, я бы посоветовал попробовать некоторые из них: http://wiki.mobileread.com/wiki/E-book_conversion

ЦБР не связан с Калибром. Это архивный файл для последовательного просмотра изображений. Вы можете прочитать больше об этом здесь: http://en.wikipedia.org/wiki/Comic_book_archive

1
Eduard Florinescu

К сожалению convertи calibreменяет качество / разрешение изображения, что очень важно для CBR и CBZ, поэтому, чтобы не потерять качество, практически используя оригинал, jpgкоторый находится внутри файлов CBR (CBZ), которые вам нужно использовать img2pdf, я использую следующие команды:

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` unrar e "$1" "$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" 

кот 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 {} 

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