私はimagemagickを使用してUbuntu10.04を使用しています。私はこのコマンドを使用しました:
convert myfile.pdf -density 300 file.jpg
これはうまく機能しますが、JPGの高さは約1インチです。変換プロセスで用紙サイズを保持するにはどうすればよいですか?
-density beforeソースpdfを読むように設定できるので、
convert -density 300 myfile.pdf myfile.jpg
そしてそれは300dpiでpdfを読みますそれからそれが何であれ、pdfの元のサイズでjpgをレンダリングします。
Imagemagickが正しい高さを自動的に感知できるかどうかはわかりません。ただし、ピクセル単位で正しい高さを考え出すことができる場合は、高さを手動で設定できます。
http://www.indigorose.com/forums/archive/index.php/t-13334.html によると、A4用紙の高さは300 dpiで3508ピクセルなので、次のことができます。
convert myfile.pdf -density 300 -geometry x3508 file2.jpg
このコマンドは、幅を3508ピクセルに設定し、アスペクトラジオを保持します。 -geometry
引数の詳細については、 http://www.imagemagick.org/script/command-line-processing.php#geometry を参照してください。