问题标签 [ghost4j]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ghost4J 幽灵脚本错误。无法打开临时文件“ ”,无法初始化设备,正在退出
我在 java 中运行 ghost4j 进行批量转换。有一段时间它工作正常,但过了一会儿我得到错误为“无法初始化 ghostscript 解释器错误代码 -100”,然后再运行几次后我得到“无法初始化 ghostscript 解释器错误代码 -100”ghostScript 9.52 可以未打开临时文件 ' ' ***** 无法初始化设备,正在退出。我正在做高速度的 ps2pdf 转换,一次转换多个文件,ghost4j 是一个单例实例,我已经同步了 gs 对象以防止我之前得到的“非法访问内存”。这是代码
这里对于转换的多个并行访问,它在同步实例后工作正常,但是对于也发生并行访问的代,它随机失败。我提供所有正确的参数作为论据。单独尝试转换文件没有问题
java - 不能在 mac 上使用 ghost4j
我想在 mac 上使用 ghost4j。当我运行代码时,它曾经给我 unsatisfiedlinkError no library loaded in /opt/local/lib/libgs.dylib。我已经通过 brew 安装了 ghostscript,它在 /usr/bin/ 完成,但那里没有 dylib。为什么 ghost 4j 在 /opt/local/lib 上显式搜索?我通过执行 jar uf ghost4j.1.0.1.jar darwin/libgs.dylib 解决了 lybgs.dylib 问题,即将 dylib 嵌入 jar 中。但现在它为 libxt6.dylib 提供了相同的错误,并且无法通过 jar uf 方法解决。我如何使它在mac上工作。我不想使用任何 macport 安装程序或任何东西,但通过我现有的 brew ghostscipt 安装让它工作。
java - 错误 java.lang.UnsatisfiedLinkError: 无法加载库 'gsdll64'
请告诉我,我已经伤透了脑筋……我有一个 java maven 项目,我需要将现有 pdf 文件的 RGB 颜色更改为灰色。偶然发现Ghostscript,安装它,通过命令行对其进行测试,它可以工作。包含在 pom 文件 ghost4j 中。我的方法:
我收到错误:java.lang.UnsatisfiedLinkError: Unable to load library 'gsdll64': Native library (win32-x86-64/gsdll64.dll) not found in resource path (D:\Education\javafx-maven-color\目标\类...等。
我怎么知道在哪里可以找到这个库?只是将库添加到目标不会退出,在 Maven 中进行清理时会删除该文件夹。
我也尝试使用以下命令运行:
零反应。(
UPD:为了测试,我写了这个字符串
我在 JavaFX 上的应用程序和我的类使用接口任务。编写了以下代码:
但是在执行代码时,它会抛出一个错误:
“无效的内存访问”
日志: