1

我正在使用以下命令裁剪 PDF:

gswin32c -dQUIET -dBATCH -dNOPAUSE -dNOPROMPT -sDEVICE=pdfwrite -dFirstPage=1
-dLastPage=1 -o output.pdf -dDEVICEWIDTHPOINTS=237 -dDEVICEHEIGHTPOINTS=151
-dFIXEDMEDIA -c "<</PageOffset [-64 -396]>> setpagedevice" -f input.pdf

我的意图是裁剪 input.pdf 距上边界 3.4 英寸,距左边界 0.9 英寸(0.9 x 72 = 64),距下边界 5.5 英寸(5.5 x 72 = 396),距右边界 4.3 英寸,一切似乎工作正常,并且在桌面(Adobe、Chrome 浏览器等)上查看时,output.pdf 显示适当裁剪。但是,当在 iOS 或 Android 设备上查看相同的 PDF 时,似乎页面移位已沿着提到的尺寸发生,并且来自未裁剪区域的区域仍然可见。页面大小似乎无法正常工作。

阅读一些在线论坛,我也尝试了以下命令,但似乎没有任何裁剪效果,即使在桌面查看器上也是如此:

gswin32c -dQUIET -dBATCH -dNOPAUSE -dNOPROMPT -sDEVICE=pdfwrite -dFirstPa
ge=1 -dLastPage=1 -o outupt.pdf -c "[/CropBox [64 396 237 151] /PAGES pdfmark"
-f input.pdf


gswin32c -sDEVICE=pdfwrite -dFirstPage=1 -dLastPage=1 -o output.pdf -dDEVI
CEWIDTHPOINTS=237 -dDEVICEHEIGHTPOINTS=151 -dFIXEDMEDIA -c "237 151 translate 6
4 396 237 151 rectclip" -f input.pdf

除非这是一个错误,否则非常感谢您提供的任何帮助!

非常感谢,考希克

4

1 回答 1

1

这是作为 Ghostscript 错误报告打开的,在那里进行了调查和回答,您可以在以下位置找到详细信息:

http://bugs.ghostscript.com/show_bug.cgi?id=693081

于 2012-06-01T18:41:23.517 回答