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

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

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

решение1

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

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

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

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

решение2

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

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

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

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

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

CBR не имеет отношения к Calibre. Это архивный файл для последовательного просмотра изображений. Подробнее об этом можно прочитать здесь:http://en.wikipedia.org/wiki/Архив_комиксов

решение3

К сожалению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 {}

решение4

Другой способ сделать это — экспортировать файл в cbr и использовать конвертер. Лично я использую этот:https://www.converter365.com/ebook-converter/cbr/cbr-to-pdf Просто конвертируйте его в PDF и все. Мне помогло!

Связанный контент