.cbrまたは.cbzの好みの読み取り形式に変換したい.pdfファイルがあります。または、これが直接不可能な場合は、.pdfからすべてのページを画像として抽出し、それらを圧縮する必要があります私の選択形式。 Document Viewerで一度に1ページしか保存できませんでした。明らかに、私はそれをもう少し早くやりたいです。私はpdfsam、pdf shuffler、およびpdfmodをすべて試してみましたが、運はありません。 Ubuntu 11.10を使用しています。
よくわかりました、私はさらに調査を行い、tohuwawohuの方法は機能しますが、 pdftoppm と呼ばれるプログラムを使用して、やりたいことを達成する方が簡単であることがわかりました。私はコマンドラインアプリの使用に関してはかなり素人なので、これがどのように機能するかを説明するために最善を尽くします。
編集する.pdfを含むフォルダーに移動し、そこでターミナルを開きます。サンプルコマンドを使用してこれを行いました。
cd ~/Documents/PDF
編集したいファイルがSample.pdfと呼ばれるとしましょう。私がしたいのは、pdftoppmを使用して.pdfの各ページの画像ファイルを作成することです。いくつかの形式を選択できます(上記のmanページのリンクを参照)が、.pngを使用することを好みます。基本的なコマンドは次のようになります。
pdftoppm -FORMAT FILENAME.pdf PREFIX
または上記の例では:
pdftoppm -png Sample.pdf Sample
このコマンドは、Sample-01.png、Sample-02.pngなどの名前の元の.pdfファイルと同じフォルダーに各ページの画像ファイルを作成します。拡張子.pngおよび.jpegで試してみました。 .jpgはサポートされていないようです。
次に、 Archive Manager を使用します。新しく作成されたすべての画像ファイルを選択し、右クリックして、コンテキストメニューから[圧縮]を選択します。次に、好みのアーカイブ形式(この場合は.cbzまたはComic Book Zip)を選択し、新しいアーカイブを作成します。
これで、Sample.cbzと呼ばれる光沢のある新しい.cbzファイルができました。これを Comix リーダーで表示できます!
うまくいけば、私が上に投稿したことは、他の誰かがそれから学ぶことができるのに十分理にかなっています。何らかの方法で変更する必要がある場合はお知らせください。
この目的のために単純なbashスクリプトを作成しました。popplerをインストールする必要があります。
Sudo apt-get install poppler-utils #ubuntu
brew install poppler # mac
Bashスクリプトは次のとおりです(convert_to_cbz.shとして保存)。
filename="${1%.*}"
echo "Converting $filename to cbz"
mkdir "./$filename"
pdftoppm -jpeg "$1" "./$filename/000"
Zip -r9 "${filename}.cbz" "./$filename"
rm -rf "./$filename"
Bashスクリプトを使用するには:
chmod +x convert_to_cbz.sh
./convert_to_cbz.sh "Nintendo Official Magazine 066 (OldGameMags).pdf"
これが誰かに役立つことを願っています!
* .cbr/* .cbzについてはあまり詳しくありませんが、2つのステップを組み合わせる必要があるようです。
ステップ1については、 ImageMagick のconvert
コマンドを使用できます。複数のページで構成されるPDfをconvert
フィードすることができ、convert
は各ページを単一のグラフィックファイルとして返します。 400 dpiでスキャンしたテキストを使用してテストしましたが、次のコマンドによりニースの単一のJPGEが生成されました。
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpeg
(-quality
オプションに関するクレジット: このフォーラムエントリ )
その結果、000.jpeg
、001.jpeg
などが得られます。それらを.cbz
ファイルにZipするだけで完了です。
両方のステップを「連結」して組み合わせることもできます。
$ convert -verbose -colorspace RGB -interlace none -density 400 -quality 100 yourPdfFile.pdf 00%d.jpg && Zip -vm comic.cbz *.jpg
(上記のコードを使用すると、Zipはすべて移動 JPEGをcbzファイルに入れるため、現在の作業ディレクトリに他のJPEGがないことを確認してください)
キャリバーを使用して、.pdfを.cbrまたは.cbzに直接変換してみてください。
最も簡単な方法はAcrobat Proを使用することです。
File
→Export
→Image
→JPEG
に移動すると、各ページが単一のJPGとしてエクスポートされます。CBRファイルを希望する場合は、zipではなくrarを使用してから、拡張子を。rarから。cbrに変更します。