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