Как запустить скрипт PhantomJS из приложения Java-EE без указания полного пути к скрипту? - PullRequest
0 голосов
/ 06 февраля 2019

Мне нужно преобразовать некоторый HTML-контент в PDF или изображение в моем серверном приложении Java EE.Для этого я использую PhantomJS и скрипт " resterize.js ".

Проблема в том, что мне нужно указать путь к скрипту rasterize.js.Я хотел бы использовать только такую ​​команду:

phantomjs rasterize.js "https://google.com" test.pdf [мои другие аргументы]

Я обнаружил, что возможноиспользовать GhostDriver и включить его в приложение Java, но тогда я не знаю, возможно ли запустить тот же сценарий rasterize.js.

Спасибо за любой ответ.

1 Ответ

0 голосов
/ 06 февраля 2019

Если вы не хотите указывать полный путь в своем приложении, вы можете определить его в переменную окружения и затем прочитать его следующим образом:

String base_path = System.getenv("script_base_path");

Это вам поможет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...