JavaFx-Ghost4J не работает после сборки артефакта
Мое приложение javafx использует ghost4j org.ghost4j.Ghostscript
конвертировать PS в PDF, который отлично работает во время нормального запуска. Но когда я создаю артефакт (исполняемый файл JAR) в моем intellij IDEA ghost4j не работает. Также не выдает никакой ошибки.
Вот снимок моей библиотеки
Вот функция org.ghost4j.Ghostscript
что преобразование PS в PDF
public static File convertPSToPdf(String psFile){
long timeStamp=new Date().getTime();
Ghostscript gs = Ghostscript.getInstance();
String[] gsArgs = new String[8];
gsArgs[0]=null;
gsArgs[1] = "-sDEVICE=pdfwrite";
gsArgs[2] = "-dCompatibilityLevel=1.4";
gsArgs[3] = "-dNOPAUSE";
gsArgs[4] = "-dBATCH";
gsArgs[5] = "-r150";
gsArgs[6] = "-sOutputFile="+workingDir.getAbsolutePath()+"/tmp/"+timeStamp+".pdf";
gsArgs[7] = psFile;
try {
gs.initialize(gsArgs);
gs.exit();
return new File(workingDir.getAbsolutePath()+"/tmp/"+timeStamp+".pdf");
} catch (Exception e) {
AppConfig.logger.log(java.util.logging.Level.SEVERE, "Exception occur", e);
return null;
}
}