我们正忙于使用 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
不是一种选择,因为人们一直在服务器上工作。