
mcomix で .cbr を読み込もうとしたのですが、アーカイブ形式がサポートされていないと表示されます。Calibre も動作しません。Linux で .cbr ファイルを開く方法をご存知ですか?
答え1
LinuxではCBRを で開くことができますevince
。しかし、より良い体験と移植性のためにPDFが推奨されます。PDFcalibre
に変換できます。残念ながら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
ページを 1 つに連結するには、次のようにします。
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"