首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ghost4j api在java中运行postscript文件时遇到问题。顺便说一下,我对ghostscript初始化参数知之甚少。

使用ghost4j api在java中运行postscript文件时遇到问题。顺便说一下,我对ghostscript初始化参数知之甚少。
EN

Stack Overflow用户
提问于 2019-12-10 16:25:47
回答 1查看 47关注 0票数 0

这是我从ghost4j官网复制的代码:

代码语言:javascript
运行
复制
        BasicConfigurator.configure();

        Ghostscript gs = Ghostscript.getInstance();

        String[] gsArgs = new String[7];
        gsArgs[0] = "-dQUIET";
        gsArgs[1] = "-dNOPAUSE";
        gsArgs[2] = "-dBATCH";
        gsArgs[3] = "-dSAFER";
        gsArgs[4] = "-sDEVICE=display";
        gsArgs[5] = "-sDisplayHandle=0";
        gsArgs[6] = "-dDisplayFormat=16#804";

        try {

            gs.initialize(gsArgs);
            gs.runFile("input.ps");
            gs.exit();

        } catch (GhostscriptException e) {
            System.out.println("ERROR: " + e.getMessage());
        }
    }}

官网链接:enter link description here

这是控制台的输出:

EN

回答 1

Stack Overflow用户

发布于 2019-12-10 17:26:48

这既不是PostScript问题,也不是Ghostscript问题。

如果我是你,我会首先尝试用同样的参数从命令行运行Ghostscript,看看是否能正常工作。

如果没有,那么您将有更多的信息来尝试并追踪问题。

您问题中的输出不是标准的Ghostscript输出,因此必须从Ghost4j生成。当你试图调试一个问题时,你应该删除-dQUIET,自动输出不会有任何帮助。

事实上,我还去掉了DisplayHandle和DisplayFormat、BATCH、NOPAUSE和SAFER开关。最后,您应该在"input.ps“中输入一个完全限定的路径,以防当前目录发生更改。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59262970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档