리눅스에서 cbr을 어떻게 읽나요?

리눅스에서 cbr을 어떻게 읽나요?

.cbr을 읽으려고 mcomix를 시도했지만 아카이브 형식이 지원되지 않는다고 표시됩니다. Calibre도 작동하지 않습니다. Linux에서 .cbr 파일을 여는 방법에 대한 아이디어가 있습니까?

답변1

Linux에서는 evince. 그러나 더 나은 경험 이식성을 위해서는 PDF를 권장합니다. calibrePDF로 변환할 수 있습니다. 안타깝게도calibreCBR과 CBZ에 매우 중요한 이미지 변화,품질 손실을 최소화하기 위해 jpgCBR 내부의 원본을 실질적으로 사용합니다.(CBZ)를 사용해야 합니다 img2pdf. 저는 다음 명령을 사용합니다.

먼저 이것을 설치해야 합니다:

sudo apt install img2pdf p7zip-full

1) 해상도나 품질의 손실 없이 pdf모든 이미지를 파일로 만드는 방법은 다음과 같습니다 .jpg

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

pdf2) 페이지를 하나로 연결하려면 다음과 같이 하세요 .

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"

관련 정보