djvu2pdfを変換する方法?
私の現在のアプローチは次のとおりです。
djvups x.djvu > x.ps
ps2pdf x.ps
この問題を処理するためのより効率的でより良い(出力品質、データ/メタデータ損失の面で)方法はありますか?
答え1
djvuファイルをPDFに印刷しようとしましたが(Evinceを使用してdjvulibre、gtk +、cairoが混在している可能性があります)、ImageMagickのconvert
。
これにはあなたが必要です
convert
各ページを別々のdjvuドキュメントに抽出します(マルチページdjvuとマルチページpdfを簡単に処理できるかどうかわかりません)。参照djvmcvt -i
(「間接」文書は、各ページが別々のdjvuファイルに保存される文書です)- 変換ページを使用してください
convert
。ここでは何も失うことはありません。 djvuはベクトルではないので、Adobe PDFを生成してもラスターイメージに使用することです。 - これらのページを単一のPDFにまとめます。 (Ghostscriptに提供できます。たとえば、
out.pdf
現在のディレクトリのすべてのページ名に基づいてA4 PDFを生成できます。)*.pdf
gs -q -sPAPERSIZE=a4 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf
つまり、覚えておいてください
これはラスターイメージを直接変換したものです。調整できる唯一のことは、損失圧縮を使用してPDFに保存した場合は画質だけであると思います(
convert
不可能な場合は、GhostScriptにはpdfwrite
ラインに沿って出力を調整するためのいくつかのオプションがあります)。不明ですが、-dPDFSETTINGS=
これには損失のある圧縮を強制し、品質レベルを定義する可能性が含まれる可能性があります)これはdjvu固有の知識を使用しません。 djvuが前景と背景を別々にエンコードするという事実を使って、賢い方法でPDFを生成できると思います。スペースを節約するために任意の方法で使用できます。
PDFはベクトルコンテンツに適しており、djvuはPDFよりもラスター化された文書に適しています。
答え2
アップルシステム:
無料アプリDjViewを使ってdjvuファイルを開くとPDFにエクスポートできることを追加したかったです。 600冊以上の書籍を非常に迅速に変換できます。