2012-06-01 5 views
1

J'utilise la commande suivante pour recadrer un PDF:Ghostscript PDF recadrée affiche de façon incorrecte sur 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 

Mon intention est de recadrer la input.pdf 3.4 pouces de limite supérieure, 0,9 pouces (0,9 x 72 = 64) à partir de la limite gauche, 5,5 pouces (5,5 x 72 = 396) de la limite inférieure, 4,3 pouces de la limite droite, et tout semble fonctionner correctement et la sortie.pdf affiche correctement recadrée tout en regardant sur un bureau (Adobe, Navigateur Chrome etc). Cependant, lorsque le même PDF est visualisé sur un appareil iOS ou Android, il semble que le décalage de page a eu lieu le long des dimensions mentionnées et les zones des régions non coupées sont toujours visibles. Il semble presque que la taille de la page ne fonctionne pas correctement.

lecture des forums en ligne, j'ai aussi essayé les commandes suivantes, mais aucun semble avoir un effet de culture, même sur une visionneuse de bureau:

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 

Toute aide offerte est très apprécié à moins que cela est un punaise!

Merci beaucoup, Kaushik

Répondre

Questions connexes