1

我有一个 pdf 文件,其中包含 7inx7in 的图。我需要以 3inx3in 和 400dpi 的分辨率创建这些图的 jpeg 以供发布。我尝试了很多东西,但我迷路了。到目前为止,我有:

gs -dBATCH -dNOPAUSE -sDEVICE=jpeg -r400 -g1200x1200 -sOutputFile=test%03d.jpg ./temp.pdf

根据 jpeg 图像属性,生成的 jpeg 是正确的分辨率和尺寸,但它只包含我绘图的左手角。如果我用 g=2800x2800 替换上面的内容,我得到的图完美地填充了整个 jpeg,但这实际上使它成为原始的 7inx7in 尺寸,而不是我想要的 3inx3in。我尝试了 -dPDFFitPage、-dFIXEDMEDIA 的各种组合,但我无法做到正确。

任何帮助,将不胜感激,

周杰伦

4

1 回答 1

0

如果没有可供查看和试验的样本文件,它实际上是不可能提供帮助的。但是,您应该同时设置 -dFIXEDMEDIA 和 -dPDFFitPage。

了解您正在使用的 Ghostscript 版本也会有所帮助,您可能正在使用没有某些功能的版本。

于 2013-10-26T08:16:58.577 回答