Как прочитать cbr в Linux?

Как прочитать cbr в Linux?

Я пробовал mcomix читать .cbr, но он говорит, что формат архива не поддерживается. Calibre тоже не работает, есть идеи, как открыть файлы .cbr под Linux?

решение1

На Linux вы можете открыть CBR с помощью evince. Но для лучшей переносимости рекомендуется PDF. calibreможно преобразовать его в pdf. К сожалению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 "$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"

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