Linux で calibre (cbr) を pdf 形式に変換するにはどうすればいいですか?

Linux で calibre (cbr) を pdf 形式に変換するにはどうすればいいですか?

私は CBR (Calibre?) 形式の漫画本を持っています。Ubuntu 12.04 でこれを PDF に変換するにはどうすればいいでしょうか? 変換できるのではないかと期待して Calibre をインストールしてみましたが、バグがあるようで表示されません。変換を行うためのヒントをいただければ幸いです。

答え1

CBR は、内部に連番の画像を含む、名前が変更された RAR アーカイブです。ソフトウェア センターから UnRAR をインストールし、アーカイブを抽出します。

次に、ImageMagick を使用して、次のように画像を PDF に変換できます。convert *.jpg out.pdf

GUIが必要な場合は、gscan2pdf

編集: ところで、なぜ変換したいですか?ほぼすべてのプラットフォームで利用できる優れたコミックブックリーダーアプリがあります(ここそしてここLinuxアプリ用)、CBR/CBZ(ZIPアーカイブの名前を変更したもの)は方法PDF よりも優れています。

答え2

何らかの理由で GUI が起動しない場合は、Calibre にコマンド ライン インターフェイスがあります。これを使用して変換できます。

このマニュアルでは、コマンドラインの使用方法とオプションについて説明します。http://manual.calibre-ebook.com/cli/ebook-convert.html

Calibre の電子書籍変換機能に関する詳細情報は次のとおりです。 http://manual.calibre-ebook.com/conversion.html

Calibre 以外に、電子書籍変換に最適なオプションはあまりありません。Calibre を再インストールしてみてください。Ubuntu 12.04 も Calibre の古いバージョンを使用しています。Calibre の Web サイトでは、ディストリビューションのパッケージ管理ユーティリティではなく、Web サイトから最新バージョンをインストールすることを推奨しています。Calibre のアップデートは毎週リリースされ、バグ修正、機能強化 (特に変換システム) が含まれます。ディストリビューションは定期的に数バージョン遅れています。Calibre の最新バージョンをインストールする手順は次のとおりです。http://calibre-ebook.com/download_linux

複数のプラットフォームで電子書籍を変換するための他のオプションのリストを以下に示します。Calibre が動作しない場合は、次のオプションのいくつかを試してみることをお勧めします。http://wiki.mobileread.com/wiki/E-book_conversion

CBR は Calibre とは無関係です。これは画像を連続して表示するためのアーカイブ ファイルです。詳細については、次のリンクを参照してください。http://en.wikipedia.org/wiki/コミックブックアーカイブ

答え3

残念ながらconvertそして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

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

./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 {}

答え4

これを行う別の方法は、ファイルを cbr 形式でエクスポートし、コンバーター ツールを使用することです。私は個人的にこれを使用しています:https://www.converter365.com/ebook-converter/cbr/cbr-to-pdf PDF に変換するだけです。私の場合はうまくいきました!

関連情報