将 PDF 转换为 PNG Imagemagick 时出错:无法创建临时文件


Error converting PDF to PNG Imagemagick: unable to create temporary file

我编写了一个php脚本,以编程方式为文件夹中的每个PDF创建一个PNG缩略图。我使用 imagemagick 来执行此操作,执行以下命令:

exec('convert file.pdf[0] file.png');

一切正常,但突然间,每次尝试时我都开始出现错误:

转换:无法创建临时文件file.pdf:Tʓ?U|咋咋?T???[U @ error/pdf.c/ReadPDFImage/381.转换:缺少图像文件名 file.png @ error/convert.c/ConvertImageCommand/2940。

当然,我直接在命令行中尝试过,同样的情况也会发生。

知道吗?

PS:我正在使用ImageMagick 6.6.0-4

我看到临时目录充满了以前由 imagemagick 创建的文件。我不知道他们为什么还在那里。但是如果我删除它们,一切就会重新开始工作。