使用Postscript中的BoundingBox / CropBox裁剪PDF

时间:2012-07-11 21:50:01

标签: pdf postscript xpdf

我想知道Postscript文件中BoundingBox和CropBox之间的实际区别是什么。我想裁剪PDF文件并仅将其裁剪部分显示为另一个PDF文件。我使用xpdf库中的pdftops将PDF文件转换为postscript。我计划编辑BoundingBox / CropBox参数,以便只显示原始文件的特定部分。但是当我打开文件时,我仍然看到原始文件。我应该更改哪个参数来裁剪PDF?

2 个答案:

答案 0 :(得分:3)

PostScript根本没有BoundingBox或CropBox,只是媒体请求,它等同于PDF文件中的MediaBox。 (您可以将CropBox转换为具有类似效果的页面级别剪辑)

对我来说,你想要做的事情并不明显,如果你想要一个带有修改过的CropBox的PDF文件,那么你只需改变PDF文件中的CropBox,我就看不出你为什么要转换为PostScript了。

如果您想要原始文件中的裁剪区域,请将其复制并更改复制文件中的CropBox。

答案 1 :(得分:0)

我设法让代码正在裁剪pdf。这只是ghostscript中的一个简单脚本,它生成了新的裁剪pdf。 解决方案在这里: Cropping a PDF using Ghostscript 9.01