Почему JODConverter не запускается?
Я новичок в openoffice. Я хочу перенести документ в файл PDF. В первый раз я запустил это хорошо. Затем каждый раз, когда я запускал его, появлялись сообщения об ошибках.
public class Doc2Swf {
private static OfficeManager officeManager;
private static String OFFICE_HOME = "C:\\Program Files\\OpenOffice 4";
protected static void startService(){
DefaultOfficeManagerConfiguration configuration = new DefaultOfficeManagerConfiguration();
configuration.setOfficeHome(OFFICE_HOME);
configuration.setPortNumber(8100);
configuration.setTaskExecutionTimeout(1000*10);
configuration.setTaskQueueTimeout(1000*60*60*24L);
officeManager = configuration.buildOfficeManager();
try {
officeManager.start();
} catch (Exception e) {
e.printStackTrace();
}
}
public static void convert(String srcPath,String outputPath){
OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
try {
converter.convert(new File(srcPath), new File(outputPath));
} catch (Exception e) {
e.printStackTrace();
}
}
protected static void stopService(){
officeManager.stop();
}
public static void main(String[] args) {
startService();
convert("D:\\Android.docx", "1.pdf");
stopService();
}
}
org.artofsolving.jodconverter.office.OfficeException: задача не была выполнена в течение времени ожидания
Документ не большой файл. Его размер меньше 5 МБ. Поэтому мне интересно, как это может быть тайм-аут, когда я установил его 10 с.