Невозможно преобразовать.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/, если требуется, настроить брандмауэр или контейнер сервлетов для ограничения доступа к веб-приложению.

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