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