Ghost4J无法找到gs_init.ps

时间:2014-10-07 12:53:12

标签: ghost4j

我想压缩使用ghost4j的扫描PDF。这样做我得到以下错误 首先,如果文件和目录可用,我正在做一些测试,然后开始初始化Ghost4J:

输出:

input.pdf is available
     

C:/gs/gs9.15/lib可用   C:/gs/gs9.15/bin可用   DIRS:-I“C:/gs/gs9.15/lib; C:/gs/gs9.15/bin”   2014-10-07 14:47:11 [错误](Ghostscript):72 - GPL Ghostscript 8.61:找不到初始化文件gs_init.ps。   错误:无法初始化Ghostscript解释器。错误代码是-100   org.ghost4j.GhostscriptException:无法初始化Ghostscript解释器。错误代码是-100       在org.ghost4j.Ghostscript.initialize(Ghostscript.java:365)

at kompressPDF.KompressPDF.main(KompressPDF.java:61)

代码:

  File inputFile = new File("input.pdf");
    Ghostscript gs = Ghostscript.getInstance();
    gs.getRevision();

    String[] gsArgs = new String[7];
    gsArgs[0] = "dirs";
    gsArgs[1] = "-dPDFSETTINGS=/screen";
    gsArgs[2] = "-sDEVICE=pdfwrite";
    gsArgs[3] = "-dNOPAUSE";
    gsArgs[4] = "-dBATCH";  
    gsArgs[5] = "-sOutputFile=output.pdf";  
    gsArgs[6] = inputFile.getAbsolutePath();    

    try {
        gs.initialize(gsArgs);
        gs.exit();
    } catch (GhostscriptException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        System.out.println("ERROR: " + e.getMessage());
    }

变量“dirs”= -I“C:/gs/gs9.15/lib; C:/gs/gs9.15/bin” 有谁知道,我怎么能解决这个问题?

由于 GGK

0 个答案:

没有答案