小编use*_*080的帖子

使用Ghostscript将PDF格式化为PNG时,请使用PDF格式的MediaBox/CropBox

我一直在使用Ghostscript将我用PDF格式绘制的单个图转换为PNG:

gswin32c -sDEVICE=png16m -r300x300 -sOutputFile=junk.png ^
         -dBATCH -dNOPAUSE Figure_001-a.pdf
Run Code Online (Sandbox Code Playgroud)

从某种意义上说,我得到一个PNG,它包含了情节.

但它也包含大量的空白区域(示例源图像:http://cdsweb.cern.ch/record/1258681/files/Figure_001-a.pdf).

如果您在Acrobat中查看它,您会注意到绘图周围没有空白区域.如果使用上面的命令行,你会发现该图只占空间的1/3左右.

当我用EPS文件做同样的事情时,我遇到了同样的问题.但是,有一个命令行参数-dEPSCrop可以传递给PS渲染引擎以关注BoundingBox.

我需要类似的参数来渲染PDF.我无法在文档中找到它(-dEPSCrop实际上也没有).

pdf png crop ghostscript

10
推荐指数
3
解决办法
6926
查看次数

标签 统计

crop ×1

ghostscript ×1

pdf ×1

png ×1