2012-06-01 61 views
1

我使用下面的命令來裁剪PDF:GhostScript的裁剪PDF錯誤地顯示在iOS/Android的

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英寸,並且一切看起來都正常,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 

提供的是非常讚賞的任何幫助,除非這是一個錯誤!

非常感謝, 考希克

回答