如何在不指定脚本完整路径的情况下从Java-EE应用程序运行PhantomJS脚本?

时间:2019-02-06 09:02:31

标签: javascript java java-ee phantomjs ghostdriver

我需要在服务器端应用程序Java EE中将一些HTML内容转换为PDF或图像。为此,我使用了PhantomJS和脚本“ resterize.js ”。

问题是,我需要指定rasterize.js脚本的路径。我只想使用这样的命令:

phantomjs rasterize.js“ https://google.com ” test.pdf [我的另一个论点]

我发现可以使用GhostDriver并将其包含在Java应用程序中,但是后来我不知道是否可以运行相同的rasterize.js脚本。

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

如果您不想在应用中指定完整路径,则可以将其定义为环境变量,然后按以下方式读取它:

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

对您有帮助吗?

相关问题