上午使用ghostscript从postscript文件创建PDF文件。我的PS文件没有定向说明,所以当我想创建横向pdf文件时,我使用ghostscript来旋转页面。问题是,ghostscript只旋转第一页,当我的pdf文件超过1页时,其他文件不能正确旋转。这里是我使用的命令:奇怪的问题,与ghostscript和pdf文件
cat $psinput | gs -sPAPERSIZE=a4 -sDEVICE=pdfwrite -sOuputFile="/tmp/pdf" \
-dAutoRotatePages="/None" -c "<< /Orientation 3 >> setpagedevice" \
90 rotate 0 -595 translate -dNOPAUSE -dEPSCrop -f - -c -quit
有没有人有一个想法如何解决这个问题?
@kofucii:'-dAutoRotatePages =“/ None”'可以不加引号:'-dAutoRotatePages =/None'。 '-sOuputFile =/tmp/pdf'也一样。但不知道这是否会导致你悲伤或无害。 - **然而,'-c'-构造绝对是错误地放置和错误引用的!**它应该在'-f -'输入数据语句之前的最后,就像这样:'.. 。-dNOPAUSE -dEPSCrop -c“<> setpagedevice 90 rotate 0 -595 translate”-f - -c quit' – 2010-08-12 22:29:30