Настройка сервера конвертирования 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

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