我想在Ghostscript光栅化器的帮助下生成宽度为900px和150 dpi的PDF到Jpeg图像。
您可以通过两种方式设置图像的大小;首先,如果您知道PDF媒体(MediaBox)的大小(PDF文件中),并且是PostScript单位(1/72英寸),那么简单的计算将为您提供所需的渲染分辨率:
目标X分辨率=输出宽度,以像素为单位/(媒体宽度/ 72)
目标Y分辨率=输出高度,以像素为单位/(媒体高度/ 72)
然后,您可以使用-r
开关设置分辨率,如文档here中所述
或者,您可以使用-g
开关设置输出介质大小(以像素为单位),然后使用-dPDFFitPage
开关让Ghostscript缩放PDF内容,使其适合输出。请注意,此方法可以同构缩放。也就是说,相同的比例因子应用于x和y方向。