Answers:
您可以在阅读源pdf 之前设置-density ,因此您可以
convert -density 300 myfile.pdf myfile.jpg
它将以300dpi的分辨率读取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像素,并保留宽高比收音机。有关参数的详细信息,请参见http://www.imagemagick.org/script/command-line-processing.php#geometry-geometry
。