ERROR -12 在 ghost 脚本中关闭 pdfwrite 设备

ERROR -12 closing pdfwrite device in ghost script

在我们的模块中,我们使用 ghost 脚本将较大尺寸的 PDF 压缩为较小尺寸,使用命令

gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 
   -sOutputFile=output.pdf input.pdf

在转换它时我们收到如下所示的错误

GPL Ghostscript 9.10:不可恢复的错误,退出代码 1GPL Ghostscript 9.10:错误 -12 关闭 pdfwrite 设备。代码解释见gs/psi/ierrors.h

更多信息:
我们正在使用 Ubuntu 14.04 OS.

谢谢,
Praveen Ravipati

感谢KenS,我找到了问题的原因。我在压缩 PDF 时验证了 tmp 目录。它需要巨大的 space 并且在某个时间点 tmp space 不足以压缩。所以这是抛出 io 错误。所以为了解决这个问题,我为 tmp 目录添加了额外的 space。然后我检查了 again.It 没问题