
我嘗試 mcomix 讀取 .cbr 但它說不支援存檔格式。 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
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"
貓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"