在GhostScript中使用PDFFitPage时删除PDF页边距

在GhostScript中使用PDFFitPage时删除PDF页边距,pdf,crop,ghostscript,Pdf,Crop,Ghostscript,我正在使用GhostScript将一个没有边距的文件(使用普通PDF文件中的pdfcrop生成)调整为给定的纸张大小: gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dFIXEDMEDIA \ -dPDFFitPage -d -dBATCH -dQUIET -dNOPAUSE -dDEVICEWIDTHPOINTS=864 \ -dDEVICEHEIGHTPOINTS=612 -sOutputFile=$INPUT $OUTPUT 但

我正在使用GhostScript将一个没有边距的文件(使用普通PDF文件中的
pdfcrop
生成)调整为给定的纸张大小:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dFIXEDMEDIA \
   -dPDFFitPage -d -dBATCH -dQUIET -dNOPAUSE -dDEVICEWIDTHPOINTS=864 \
   -dDEVICEHEIGHTPOINTS=612 -sOutputFile=$INPUT $OUTPUT
但是产出有额外的利润(我是为了摆脱它们而进行裁剪的)


是否可以强制GhostScript在没有这些边距的情况下生成输出?

在没有看到您的文件的情况下,我无法确定,但是我怀疑您所做的只是在PDF文件中设置了一个/CropBox。默认情况下,Ghostscript使用/MediaBox,该选项可能没有更改


尝试设置-dUseCropBox

不幸的是,它不起作用。此外,grep在被裁剪的文件中找不到CropBox(而文件中有一个MediaBox)。你能至少给出MediaBox的尺寸吗?