例如,如果有一个指定了错误页面大小的pdf,则可以使用ghostscript和命令参数/CropBox
裁掉文档中不需要的部分。我的问题是,命令中的数字是指什么?我知道它们是点单位(72英寸),但它们的起源和轴是什么?
通过this example的追踪和错误,我想出了一个区域,距离11“x8.5”页面的左上角大约6“x4”({{3} })。我想做数学但是我的数字是精确的而不是近似的(我的最后一页需要是风景A6,5.83“x4.13”)。
gswin64c ^
-o fixed-A6.pdf ^
-sDEVICE=pdfwrite ^
-c "[/CropBox [0 315 420 610] /PAGES pdfmark" ^
-f landscape-letter-size.pdf
此外,方括号[ ]
假设是不平衡的吗?开场[/Crop...
没有相应的关闭。
答案 0 :(得分:13)
它们与Page对象中定义的其他框具有相同的原点(例如,默认为点的单位,原点位于左下角。您可以看到PDF 1.7 documentation以供进一步参考。有一些命令它可以驻留在更高级别的对象(Pages)上,这些对象可以改变坐标系,但这些很少见(当你用ghostscript自己创建PDF时,你会知道)..
每个数字都是从左下角边距引用的。因此,从示例中0 315
表示从左侧开始0pt,在底部上方标识315pt,420 610
是矩形的对角,来自同一个原点。 [0 315 420 610] =矩形(左下右上)
****************************************************
610 ----------------------X 420,610 *
| | *
| | *
| | *
| | *
| | *
| | *
| | *
|0,315 | *
315 X---------------------- *
* *
* *
* *
* *
* *
* *
* *
* *
0 ****************************************************
0 420