2013-03-24 78 views
0

我想在python中使用ghostscript。这是我的代码:Ghostscript输出保存位置

import sys 
import ghostscript 

args = [ 
    "-sDEVICE=jpeg", 
    "-sOutputFile=test-%d.jpg", 
    "-dBATCH", "-dNOPAUSE", 
    "https://stackoverflow.com/users/arnoutaertgeerts/downloads/langetest.pdf" 
    ] 

ghostscript.Ghostscript(*args) 

但我不能找到生成的图像(我可以看到他们正在尽管产生!)我做了一些测试,apparantly没关系我在-sDEVICE键入.. 。那么最可能出错的是? 我正在使用Ghostscript 9.0.6

ghostscript在哪里保存我的图片?

+0

我可以看到ghostscript使用X11转换图像(mac) – arnoutaertgeerts 2013-03-24 12:29:42

+0

由于您没有指定不同的位置,因此它们位于'current'目录(可能是您正在执行脚本的任何位置)。如果您希望将它们放在其他地方,请在-sOutputFile = / .jpg中提供完整路径。这是否意味着您的其他问题(无法找到libgs)现在已解决? – KenS 2013-03-24 13:17:00

+0

是的,我在我的文件夹中查找libgs并将其添加到路径中,但现在GS仍然无法工作:) – arnoutaertgeerts 2013-03-24 15:16:29

回答

0

由于您的参数没有-dSAFER,因此您应该能够指定完整路径,包括带目录的完整路径(与输入文件相同)。尝试-sOutputFile =“/ users/arnoutaertgeerts /test-%d.jpg“

然后查看您的/ users/arnoutaertgeerts目录。