【发布时间】:2011-12-30 19:01:52
【问题描述】:
例如,如果一个 pdf 指定了错误的页面大小,则可以使用ghostscript 和命令参数/CropBox 裁剪掉文档中不需要的部分。我的问题是,命令中的数字是指什么?我知道它们是点单位(72 英寸),但它们的原点和轴是什么?
通过this example 的跟踪和错误,我想出了以下方法,以保持距离 11"x8.5" 页面 (example source pdf) 左上角大约 6"x4" 的区域。不过,我想计算一下,让我的数字精确而不是近似(我的最后一页需要横向 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... 没有对应的关闭。
【问题讨论】:
-
在PDF中,0,0原点实际上是页面的左下角,正坐标向上向右。
-
pdfmark是右括号。回想一下[、<<和mark都是等价的。
标签: ghostscript pdf ghostscript