Java使用Ghostscript将PDF转换为TIFF

时间:2012-10-01 20:46:36

标签: java pdf tiff ghostscript

我正在使用Ghostscript API将PDF转换为单页TIFF图像。

但是我收到了错误:

java.io.IOException \
   Temporary file \
   C:\DOCUME~1\LOCALS~1\Temp\ghost4j\net.sf.ghost4j.document.PDFDocument \
   cannot be deleted

当Simplerenderer对象呈现文档并保存在List≶image>中时,将创建此临时文件。

在进程运行期间是否可以删除此临时文件?我是否必须使用一些等待方法来完成该过程?是否涉及锁定?

1 个答案:

答案 0 :(得分:1)

我认为在程序员中众所周知,只要文件上的某些流是打开的,它就会被锁定(至少对于JVM的Windows实现而言)。因此无法删除。

在尝试删除文件之前,您是否正确关闭了流?

另见