Ghost4J не может найти gs_init.ps

Я хочу сжать отсканированный PDF с помощью ghost4j. При этом я получаю следующую ошибку: сначала я делаю несколько тестов, если файлы и каталоги доступны, затем запускаю инициализацию 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 ответов

Другие вопросы по тегам