Настройка сервера конвертирования Documents4j RemoteServer
Я использую Documents4j для преобразования файла RTF в файл PDF. У меня нет MS Word или чего-то еще на моем компьютере, поэтому мне кажется, что мне нужно будет использовать удаленный конвертер. Информация здесь: http://documents4j.com/.
Мой проект настроен с использованием Spring-Boot. Я прошел и настроил шейдинг для maven, используя maven-shade-plugin, основываясь на некоторых проблемах на GitHub. Тем не менее, я не могу запустить команду, которую Documents4j предлагает запустить сервер: java -jar documents4j-server-standalone-shaded.jar http://localhost:9998
Я получил:Error: Unable to access jarfile documents4j-server-standalone-shaded.jar
,
Мой файл pom.xml содержит плагин Shade.
Вот плагин в моем pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
</configuration>
</execution>
</executions>
</plugin>
Вот зависимости, которые я использую в отношении Documents4j: (возможно, что-то важное отсутствует?)
<dependency>
<groupId>com.documents4j</groupId>
<artifactId>documents4j-api</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>com.documents4j</groupId>
<artifactId>documents4j-client</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>com.documents4j</groupId>
<artifactId>documents4j-server-standalone</artifactId>
<version>1.0.3</version>
</dependency>
Исходя из того, что я прочитал на странице Documents4j, кажется, что команда должна просто работать, поэтому я предполагаю, что файл jar не создается.
Кажется, я нигде не могу найти этот jarfile... поэтому я не смог запустить команду java -jar с путем вместо просто имени.
Кроме того, я не был уверен в том, какая "конфигурация" мне может понадобиться в плагине. Может быть, есть хитрость, чтобы заставить Maven Shading работать? Может быть, я неправильно понимаю, что говорит страница Documents4j? Может быть, он работает по-другому для Mac? Может быть Documents4j не хороший выбор?
Я очень ценю любую помощь.
1 ответ
Обратите внимание, что запуск возможен только на Windows Server, который поддерживает.NET и на котором установлен Office. https://github.com/documents4j/documents4j/issues/53