1
是否可以转换PDF文件并使用与输入PDF相同的名称作为输出?保留文件名Ghostscript
我知道有办法通过做一个单独的重命名命令。但我试图弄清楚这是否可以用GS来完成。
现在我能够通过这样来改变PDF版本:
gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-sOutputFile=a.pdf -dBATCH b.pdf
但是输入文件和OUTFILE名必须是不同的,如果我做这样的事情...
gswin32c -q -dNOPAUSE -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 \
-sOutputFile=b.pdf -dBATCH b.pdf
...它不起作用。
我认为当文件试图覆盖自己时,内部的东西会搞砸。
有没有什么办法可以解决这个问题,只能使用Ghostscript?