【问题标题】:How to run the PhantomJS script from Java-EE application without specification of script full path?如何在没有指定脚本完整路径的情况下从 Java-EE 应用程序运行 PhantomJS 脚本?
【发布时间】:2019-02-06 09:02:31
【问题描述】:

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

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

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

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

感谢您的任何回答。

【问题讨论】:

    标签: javascript java jakarta-ee phantomjs ghostdriver


    【解决方案1】:

    如果您不想在应用中指定完整路径,可以将其定义到环境变量中,然后像这样读取:

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

    对你有帮助吗?

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-14
      • 1970-01-01
      • 2016-04-17
      • 2022-07-21
      • 2021-08-11
      相关资源
      最近更新 更多