Ubuntu 18.04 中的 ghostscript

Ubuntu 18.04 中的 ghostscript

自从我升级到 Ubuntu 18.04 以来,我在处理 postscript 文件时遇到了很多问题。我无法使用 gv、evince 或其他类似程序将它们可视化。我无法将它们解析到 ImageMagick 中。以下是我收到的一些错误消息示例:

$ convert test1.ps test1.png
Error: /nocurrentpoint in --currentpoint--
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--  --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:972/1684(ro)(G)--   --dict:0/20(G)--   --dict:83/200(L)--   --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
Error: /nocurrentpoint in --currentpoint--
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:972/1684(ro)(G)--   --dict:0/20(G)--   --dict:83/200(L)--   --dict:12/20(L)--
Current allocation mode is local
Current file position is 774
GPL Ghostscript 9.25: Unrecoverable error, exit code 1
convert-im6.q16: no images defined `test1.png' @ error/convert.c/ConvertImageCommand/3258.

这是我使用 gv 时收到的错误消息:

Error: /nocurrentpoint in --currentpoint--
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2015   1   3   %oparray_pop   2014   1   3   %oparray_pop   --nostringval--   1998   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stoppeGPL Ghostscript 9.25: Unrecoverable error, exit code 1
d_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:969/1684(ro)(G)--   --dict:0/20(G)--   --dict:82/200(L)--   --dict:12/20(L)--
Current allocation mode is local
Current file position is 774

问题不在于文件,我用许多文件测试了它,它曾经在 Ubuntu 16.04 上运行过。我相信这与 Ubuntu 18.04 中 ghostscript 9.25 采用的各种安全措施一致,我怀疑这是最近在此网站讨论的其他问题的同一根本原因。

有解决方法吗?谢谢!

答案1

谢谢阿布布阿卡雷尔征求他们的反馈。

最新补丁更新修复了该问题,现在 ghostscript 可以按预期工作。

答案2

在 18.04 中,转换功能对 .ps 或 .eps 文件不起作用。这是 18.04 中的一个错误。请在 GIMP 图像编辑器中打开 .ps 文件。GIMP 可以将 .ps 和 .eps 文件转换为其支持的任何图像格式。

相关内容