GhostScript裁剪PDF在iOS / Android上显示不正确

时间:2012-06-01 14:22:02

标签: pdf crop ghostscript

我使用以下命令裁剪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

我的目的是从顶部边界(0.9英寸)裁剪输入.pdf 3.4英寸 从左边界(0.9 x 72 = 64),从底部边界5.5英寸(5.5 x 72 = 396),从右边界4.3英寸,一切似乎都正常工作,并且在桌面上查看时,output.pdf显示适当裁剪( Adobe,Chrome浏览器等)。但是,当在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

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

非常感谢, 考希克

1 个答案:

答案 0 :(得分:1)

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

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