У меня есть комикс в формате 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 и все. Мне помогло!