Невозможно преобразовать.docx в pdf, используя JODconverter 2. 2.1 с Apache Open Office
Служба Apache Open Office, работающая через порт 8100 Входной файл.docx
OpenOfficeConnection connection = new SocketOpenOfficeConnection(8100);
DocumentConverter converter = new OpenOfficeDocumentConverter(connection);
converter.convert(inputFile, outputFile);
connection.disconnect();
Получение исключения
Исключение в потоке "основной" artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:93) в com.artofsolving.jodconverter.openoffice.converter.AbstractOpenOfficeDocumentConverter.convert(AbstractOpenOfficeDocumentConverter.java:70) в com.redrock.util.ExcelToPdf.main(ExcelToPdf.java:18)
1 ответ
1-й запуск openoffice с использованием cmd.
Если у вас уже есть контейнер сервлетов / сервер приложений, вы можете загрузить дистрибутив jodconverter-webapp-xyzzip, содержащий архив военных действий, готовый к развертыванию.
Например, с Tomcat 4.1 или 5.5 все, что вам нужно сделать, это
При желании переименуйте jodconverter-webapp-xyzwar во что-то более удобное для пользователя, поскольку имя будет отображаться в URL-адресе, например, converter.war скопируйте его в папку webapps внутри установки Tomcat, оно будет автоматически развернуто и отображено (обычно) http://localhost:8080/converter/, если требуется, настроить брандмауэр или контейнер сервлетов для ограничения доступа к веб-приложению.