次のコマンドを使用してpdfをjpgに変換すると、
$ convert -density 300 file.pdf file.jpg
私はますますこれ間違い。
最後のオペレーティングシステムエラー:2 GPL Ghostscript 8.71:回復不能エラー、終了コード1変換:Postscriptデリゲートが
file.pdf': No such file or directory @ pdf.c/ReadPDFImage/634. convert: missing an image filename
file.jpg'@convert.c/ConvertImageCommand/2838に失敗しました。
このコマンドを使用するのに役立ちますか?
ありがとう
答え1
私が過去に使用したアプローチの1つは次のとおりです。pdftopppmコマンド(ポプラツール)。
「MYFILE.pdf」というPDFファイルが与えられた場合:
pdftoppm -jpeg MYFILE.pdf MYFILE
これにより、「MYFILE-?.jpg」という多くのファイルが生成されます。ここで、「?」はページ番号に置き換えられ、長さが等しくなるように埋められます(PDFに125ページがある場合、各番号は3桁の幅(005、097、124など)です。
詳細については、pdftoppmのマニュアルページを参照してください。最終サイズ、DPI、出力形式(png、jpegなど)、強制白黒(モノクロ)モードなどを調整できます。
迅速かつすべての作業に優れて動作します。 Linux用ですか、Windows用ですか? ... GIMP(すべてのプラットフォーム)もこれを行いますが、もう少し複雑です。
===================
大量のテキストと画像を含む202ページのPDFを処理するために「変換」を使用すると、変換に28分以上かかり、3G以上のメモリが消費されます。
OOM(メモリ不足)の要件により、システムは変換プロセスを終了したようです。私は、ジョブを直接終了したときに同じエラーが発生したためです。変換は非常に非効率的で遅いように見え、より大きなPDF(私は202ページ)には現在よりも多くのメモリ(物理RAMとスワップスペースを組み合わせたもの)が必要になる場合があります。考えられる解決策は、RAMをさらに購入したり、全体のスワップパーティション/スワップファイルサイズを増やしたり、RAMを無駄にする他のプログラムを使用することです。