Java Ghostscript初始化失败,使用简单的Ghost4J示例代码
我使用的是Ubuntu 10.10 amd64、Sun JDK 6.0.24和默认的ghostscript包。 现在,我正在努力从工作中获得成功 虽然“使用FontAnalyzer列出PDF文档的字体”示例正在运行,但SimpleRenderer示例对于我迄今为止尝试的所有PDF都失败,错误如下:Java Ghostscript初始化失败,使用简单的Ghost4J示例代码,java,ubuntu,ghostscript,x86-64,Java,Ubuntu,Ghostscript,X86 64,我使用的是Ubuntu 10.10 amd64、Sun JDK 6.0.24和默认的ghostscript包。 现在,我正在努力从工作中获得成功 虽然“使用FontAnalyzer列出PDF文档的字体”示例正在运行,但SimpleRenderer示例对于我迄今为止尝试的所有PDF都失败,错误如下: Caused by: net.sf.ghost4j.GhostscriptException: Cannot initialize Ghostscript interpreter. Error cod
Caused by: net.sf.ghost4j.GhostscriptException: Cannot initialize Ghostscript interpreter. Error code is -20
at net.sf.ghost4j.Ghostscript.initialize(Ghostscript.java:318)
at net.sf.ghost4j.renderer.SimpleRenderer.run(SimpleRenderer.java:84)
... 3 more
有什么建议吗?我在一篇关于Ghostscript和Ghost4J版本的评论中问到(后者并不重要,因为我仍然可以从最新的标签0.4.3中了解到发生了什么) 我从错误代码头文件下载了Ghostscript代码,并从中看到
-20
表示C代码中存在某种类型的类型错误
定义如下:
#define e_typecheck (-20)
如果可能,请尝试其他/更高版本的Ghostscript或其他版本。或者,让我知道您在示例代码中使用了哪些参数,并在某个地方托管任何示例PDF,以便我们可以进行尝试。这很可能是因为基础ghostscript安装被破坏。它与命令行中的各种实用程序一起工作吗?我也经历过这种情况。请帮忙!请在说明中添加Ghostscript和Ghost4J版本。