web-dev-qa-db-ja.com

cbrをpdfに変換する方法は?

Cbr(Calibre?)形式の漫画本を持っています。 Ubuntu 12.04でPDFに変換するにはどうすればよいですか?私はそれができることを望んで口径をインストールしようとしました。しかし、バグがあるようで、表示されません。変換を行うためのヒントを高く評価してください。

5
wbad

これを行うための気の利いた方法を見つけました。必要なプログラムはrarおよびimagemagickです。

Sudo apt-get update
Sudo apt-get install rar imagemagick

次に、変換するすべてのファイル拡張子の名前を*.cbrから*.rarに変更します。

例:comic.cbr-> comic.rar

次に、rarを使用して、すべての.rarファイルを抽出します。出力として.jpgファイルを取得する必要があります。

次に、imagemagickを使用して、すべてを1つに変換します。そのディレクトリにいることを確認してください。

ターミナルでの使用例:

convert *.jpg comic.pdf
11
AFwcxx

うまく機能する別のコマンドラインツールを見つけました http://sharedby.jauco.nl/cbr2pdf

/ usr/binにインストールできます

一緒にインストールできるパッケージがいくつか必要です

Sudo apt-get install pdftk sam2p unrar unzip

その後、ちょうど起動

cbr2pdf [file.cbr]

同じディレクトリにfile.pdfを置くには

4
Elvis

私はubuntu 12.04を使用していますが、口径は完璧に仕事をしてくれました。問題は、キャリバーのインストールです。私が間違っていなければ、Pythonをアップグレードしてインストールすることができました

3
Elvis

私は試していませんでしたが、cbr2pdf変換を行うスクリプトがあります。リンク: http://sourceforge.net/projects/cbr2pdf/

1
Milan Todorovic

残念ながらconvertおよびcalibreは、画像品質/解像度を変更します。これは、CBRとCBZにとって非常に重要であるため、実際には品質の損失なしimg2pdfを使用する必要があるCBR(CBZ)ファイル内にある元のjpgを使用して、次のコマンドを使用します。

最初にこれをインストールする必要があります:

Sudo apt install img2pdf p7Zip-full

1)これにより、解像度または品質を損なうことなく、すべてのpdfイメージからjpgファイルを作成できます。

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

2)pdfpagesを1つに連結する場合:

pdftk *.pdf cat output combined.pdf

このバッチファイルを作成しました

./ 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 -j "$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"

フォルダーおよびサブフォルダー内のすべてのcbrおよびcbzを変換するには:

tree -fai . | grep -P "cbr$" | xargs -L1 -I{} ./cbr2pdf.sh {}

そして

tree -fai . | grep -P "cbz$" | xargs -L1 -I{} ./cbz2pdf.sh {}
1