web-dev-qa-db-ja.com

.djvuファイルを.pdfに一括変換する方法は?

.pdfに変換したい約200の.djvu電子ブックがあります。 1つずつ変換するのは面倒なので、一度にすべてを変換する方法があるかどうか知りたいです。任意の助けをいただければ幸いです。

11
kernel_panic

シェルスクリプトでddjvuを使用できます。そうは言っても、出力PDFははるかに大きく(x10)、努力する価値はほとんどありません。 Ubuntuにはdjvuファイルの読み取りに問題はありませんが、理由が十分であれば、次のスクリプトを使用してください。

警告:すぐに200ファイルで試さないでください。最初に1つまたは2つの小さなテストでテストを実行し、どのくらい時間がかかるかを把握し、結果に満足していることを確認します。押す Ctrl + C、プロセスを停止したい場合。

#!/bin/bash
for i in *.djvu;
do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf"
done

...または同じ、ワンライナーとして

for i in *.djvu; do ddjvu -format=pdf -scale=100 "$i" "${i/%.djvu/}.pdf";done

Djvuファイルがあるフォルダーでそれを実行するだけです。 -scale=100オプションは、出力イメージを縮小します。これにより、プロセスがはるかに高速になり、出力ファイルのサイズがより適切になります。それなしでは、結果のPDFはオリジナルよりもはるかに大きく、少なくとも私のテストでは、変換に時間がかかりました。

10
mikewhatever

個人的には、Calibreが本当に好きです。Calibreは、電子ブックの管理、変換、同期、共有、および編集に最適です。それでバッチ変換を行うことができ、PDFへのdjvuがサポートされています。インストールするには、cliで次のように入力します。

Sudo apt-get install calibre

ソフトウェアに関する情報は http://calibre-ebook.com/about で見つけることができます。

役に立てば幸いです。 :)

0
semi-newbie