Не видя вашего фактического $psinput
, трудно дать определенный совет. Ваш $ psinput, поступающий через stdin в Ghostscript, может содержать несколько файлов PS ... Вы пробовали играть с одним из этих параметров
-dOrient1=true
-dOrient1=false
в вашей командной строке? Кроме того, мне кажется, что вы должны поместить команду 90 rotate 0 -595 translate в кавычки, идущие с -c
, а затем расположить вход ( -f - ) в самый конец обработки вот так:
-c "<</Orientation 3>> setpagedevice 90 rotate 0 -595 translate" -f - -c quit
Также вы пытались использовать
-c ".setpdfwrite <<//AutoRotatePages /PageByPage>> setdistillerparams"
или
-c ".setpdfwrite <<//AutoRotatePages /All>> setdistillerparams"
или
-c ".setpdfwrite <<//AutoRotatePages /None>> setdistillerparams"
в командной строке (с вашим исходным вращающимся кодом или без него)?