
.cbr을 읽으려고 mcomix를 시도했지만 아카이브 형식이 지원되지 않는다고 표시됩니다. Calibre도 작동하지 않습니다. Linux에서 .cbr 파일을 여는 방법에 대한 아이디어가 있습니까?
답변1
Linux에서는 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
pdf
2) 페이지를 하나로 연결하려면 다음과 같이 하세요 .
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"
고양이 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"