【发布时间】:2019-12-19 21:29:53
【问题描述】:
我可以将带有 ghostscript 的 PDF 的整个页面转换为 PNG,但剪切矩形区域不起作用。这是我目前拥有的:
gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=png16m -r200 -dFirstPage=45 -dLastPage=45 -sOutputFile=outfile.png -q -c 0 0 640 150 rectclip -f infile.pdf
这会将整个第 45 页转换为 PNG 文件,但不会将其裁剪或剪辑到指定区域。
后来我发现使用 -g 选项可以设置生成的 PNG 文件的大小。例如,添加 -g640x150 将使输出文件的大小与像素大小完全相同。它剪切页面的左下角。使用 -c " setpagedevice" 我可以将剪切的矩形向右移动 100 像素,向上移动 200 像素。
还有一个问题。我不希望剪切区域超出页面边界。如何确保保持在页面边界内?
【问题讨论】:
标签: pdf png ghostscript postscript