如何在转换ghostscript光栅化器时为Jpeg设置dpi

问题描述 投票:0回答:1

我想在Ghostscript光栅化器的帮助下生成宽度为900px和150 dpi的PDF到Jpeg图像。

jpeg ghostscript pdf-rasterizer
1个回答
0
投票

您可以通过两种方式设置图像的大小;首先,如果您知道PDF媒体(MediaBox)的大小(PDF文件中),并且是PostScript单位(1/72英寸),那么简单的计算将为您提供所需的渲染分辨率:

目标X分辨率=输出宽度,以像素为单位/(媒体宽度/ 72)

目标Y分辨率=输出高度,以像素为单位/(媒体高度/ 72)

然后,您可以使用-r开关设置分辨率,如文档here中所述

或者,您可以使用-g开关设置输出介质大小(以像素为单位),然后使用-dPDFFitPage开关让Ghostscript缩放PDF内容,使其适合输出。请注意,此方法可以同构缩放。也就是说,相同的比例因子应用于x和y方向。

-g开关在文档here中描述,-dPDFFitPage开关描述为here

© www.soinside.com 2019 - 2024. All rights reserved.