.cbr을 읽으려고 mcomix를 시도했지만 아카이브 형식이 지원되지 않는다고 합니다. Calibre도 작동하지 않습니다. Linux에서 .cbr 파일을 여는 방법을 아시나요?
답변1
Linux에서는 evince
. 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
나는 이 배치 파일을 만들었습니다(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"