Linux에서 cbr을 읽는 방법은 무엇입니까?

Linux에서 cbr을 읽는 방법은 무엇입니까?

.cbr을 읽으려고 mcomix를 시도했지만 아카이브 형식이 지원되지 않는다고 합니다. Calibre도 작동하지 않습니다. Linux에서 .cbr 파일을 여는 방법을 아시나요?

답변1

Linux에서는 evince. calibrePDF로 변환 가능합니다. 안타깝게도calibreCBR과 CBZ에 있어 매우 중요한 이미지 변화는,따라서 품질 손실을 최소화하기 위해 jpgCBR 내의 원본 버전을 실제로 사용합니다.(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

나는 이 배치 파일을 만들었습니다(github은 여기 있어요)

./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"

catcbz2pdf.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"

관련 정보