2013-03-24 2 views
0

파이썬에서 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을 사용하고 있습니다.

어디에서 고스트 스크립트가 내 이미지를 저장합니까?

+0

X11 (mac)을 사용하여 이미지를 변환하는 고스트 스크립트를 볼 수 있습니다. – arnoutaertgeerts

+0

다른 위치를 지정하지 않았으므로 해당 위치는 (현재 스크립트를 실행중인 모든 위치에) '현재'디렉토리에 있습니다. 다른 곳에두기를 원하면 -sOutputFile = / .jpg의 전체 경로를 제공하십시오. 이것은 다른 문제 (libg를 찾을 수 없음)가 이제 해결되었음을 의미합니까? – KenS

+0

그래, 내 폴더에있는 libgs를 찾았지만 경로에 추가했지만 지금 GS 여전히 작동하지 않습니다 :) – arnoutaertgeerts

답변

0

args에 -dSAFER가 없으므로 디렉토리가있는 전체 경로 (입력 파일과 동일)를 포함하여 전체 경로를 지정할 수 있어야합니다. -sOutputFile = "/ users/arnoutaertgeerts /test-%d.jpg "

그런 다음/users/arnoutaertgeerts 디렉토리를 확인하십시오.