gpt4 book ai didi

java - GhostScript:gswin32c 挂起,但 gswin32 可以工作

转载 作者:行者123 更新时间:2023-12-02 07:16:41 25 4
gpt4 key购买 nike

我们正忙于使用 GhostScript 9.06 使用以下命令将 PDF 文件转换为 TIFF 文件:

gswin32c -dNOPAUSE -sDEVICE=tiff24nc -r300 -sCompression=lzw -sOutputFile="C:/destination.tif""C:/source.pdf"-c quit

这是通过运行我们大多数批处理工具的 Windows 服务器上的 Java 执行的。

这对于我们的大部分文件来说效果很好,但对于某些文件,进程只是挂起,任务管理器显示 gswin32c.exe 进程正在使用 0% 的 CPU。如果 GhostScript 无法响应,我们已经在一分钟后终止该进程,并使用 PDFBox 转换 PDF。

当使用相同的命令但使用 gswin32 工具时,转换工作完美,只是每次执行命令时都会打开和关闭 GUI 窗口。因此,使用 gswin32 不是一个选择,因为人们不断地在服务器上工作。

最佳答案

将 -dBATCH 添加到命令行,而不是“-c quit”。除非您的 PDF 文件都是单页,否则您可能还想在输出文件名中添加“%d”。

关于java - GhostScript:gswin32c 挂起,但 gswin32 可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com