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