如何使用java API将Post脚本文件转换为PDF文件

如何使用java API将Post脚本文件转换为PDF文件,java,ps,ghost4j,Java,Ps,Ghost4j,我使用下面的ghost 4j java api转换PS文件PDF文件,我创建了一个PDF文件,但没有从PS文件复制数据 错误消息如下所示 导入java.io.File; 导入java.io.FileOutputStream; 导入java.io.IOException; 导入org.apache.commons.io.IOUtils; 导入org.ghost4j.converter.PDFConverter; 导入org.ghost4j.document.PSDocument; 公共类PDFCo

我使用下面的ghost 4j java api转换PS文件PDF文件,我创建了一个PDF文件,但没有从PS文件复制数据

错误消息如下所示

导入java.io.File;
导入java.io.FileOutputStream;
导入java.io.IOException;
导入org.apache.commons.io.IOUtils;
导入org.ghost4j.converter.PDFConverter;
导入org.ghost4j.document.PSDocument;
公共类PDFConverterExample{
公共静态void main(字符串[]args){
FileOutputStream=null;
试一试{
PSDocument document=新PSDocument();
加载(新文件(“C:\\Users\\user\\Downloads\\sample.ps”);
fos=新文件输出流(新文件(“C:\\Users\\user\\Downloads\\sample.pdf”);
PDFConverter转换器=新的PDFConverter();
转换器。设置PDF设置(PDFConverter。选项\u PDF设置\u预印);
转换(文件,fos);
int h=converter.getPDFSettings();
}捕获(例外e){
System.out.println(“错误:+e.getMessage());
}最后{
试一试{
fos.close();
}捕获(IOE异常){
e、 printStackTrace();
}
}
}
}
线程“main”java.lang.UnsatisfiedLinkError中出现异常:无法加载库“gsdll64”:在资源路径中找不到本机库(win32-x86-64/gsdll64.dll)`(F:\Rao\Seleneseworkspac\PSPDF\bin;C:\Users\user\Downloads\Adobe-Jars\Adobe-convertf-client-11.0.0.jar;C:\Users\user\Downloads\Adobe-Jars\Adobe-forms-client-11.0.0.jar;C:\Users\user\Downloads\Adobe-Jars\Adobe\Adobe-generatepdf-client-11.0.0.jar;C:\Users\user\Downloads\Adobe-Jars\Adobee-livecycle-client-11.0.0.jar;C:\Users\user\Downloads\Adobe-Jars\Adobe-livecycle-cq-integration-api-1.1.10.jar;C:\Users\user\Downloads\Adobe-pdfutility-client-11.0.0.jar;C:\Users\user\Downloads\Adobe-Jars\Adobe-usermanager-client-11.0.0.0.0.jar;C:\Users\user\Users\user\Downloads\client\Adobe\Adobe-4.0.2`.jar-bin\commons-io-2.6\commons-io-2.6.jar;C:\Users\user\Downloads\commons-io-2.6-bin\commons-io-2.6\commons-io-2.6-javadoc.jar;C:\Users\user\Downloads\commons-io-2.6-bin\commons-io-2.6-sources.jar;C:\Users\user\user\Downloads\commons-io-2.6-bin\commons-io-2.6-6-tests.jar;C:\user\user\io-2.6-commons\commons-io-2.6-test-sources.jar;C:\Users\user\Downloads\ghost4j-1.0.1\lib\commons-beanutils-1.9.2.jar;C:\Users\user\Downloads\ghost4j-1.0.1\lib\commons-collections-3.2.1.jar;C:\Users\user\Downloads\ghost4j-1.0.1\lib\commons-logging-1.1.1.1.1\lib\user\ghost4j-1text-2.1.7.jar;C:\Users\user\Downloads\ghost4j-1.0.1\lib\jna-4.1.0.jar;C:\Users\user\Downloads\ghost4j-1.0.1\lib\user\Downloads\ghost4j-1.0.1\lib\xmlgraphics-commons-1.4.jar;C:\Users\user\Downloads\ghost4j-1.0.1\ghost4j-1.0.1.1.1.jar)` 位于com.sun.jna.nativellibrary.loadLibrary(nativellibrary.java:271) 位于com.sun.jna.nativellibrary.getInstance(nativellibrary.java:398) 位于com.sun.jna.Library$Handler。(Library.java:147) 位于com.sun.jna.Native.loadLibrary(Native.java:412) 位于com.sun.jna.Native.loadLibrary(Native.java:391) 位于org.ghost4j.GhostscriptLibraryLoader.loadLibrary(GhostscriptLibraryLoader.java:39) 位于org.ghost4j.GhostscriptLibrary(GhostscriptLibrary.java:37) 位于org.ghost4j.Ghostscript.initialize(Ghostscript.java:323) 位于org.ghost4j.converter.PDFConverter.run(PDFConverter.java:231) 在 org.ghost4j.converter.AbstractRemoteConverter.convert(AbstractRemoteConverter.java:85) 位于PDFConverterExample.main(PDFConverterExample.java:31)
Hi.您需要解释一下如何获得当前结果。是否涉及代码。您是否使用开关运行命令行程序?是否涉及输出或错误消息?向我们展示您所做的。Hi Dan,我已使用java代码和收到的错误消息更新了问题。