문제

내가 사용하는 시스템은 Linux 유틸리티 변환을 사용하여 PDF를 JPG로 변환합니다. 내 상자는 다음과 같은 오류를줍니다.

>$ convert Badge-1114044091.pdf Badge-1114044091.jpg
convert: Postscript delegate failed `Badge-1114044091.pdf'.
convert: missing an image filename `Badge-1114044091.jpg'.

그러나 생산 기계는 그렇지 않습니다. 에 따르면

>$ convert -version 

내 버전은 prodution machine과 동일합니다. PostScript를 업데이트 해야하는지 확인하는 방법을 정확히 잘 모르겠습니다. 실제로 큰 리눅스 전문가는 아닙니다.

편집하다: 제안에 따라, 나는 고스트 스크립트를 확인했다. 다음은 이미 설치되었습니다.

>$ gs -version
ESP Ghostscript 8.15.3 (2006-08-25)
Copyright (C) 2004 artofcode LLC, Benicia, CA.  All rights reserved.
도움이 되었습니까?

해결책

고스트 스크립트를 설치하십시오.

http://www.ghostscript.com/


Imagemagick ( 'Convert'유틸리티)은 실제로 PDF를 변환하지 않습니다. 비전 명령을 사용하여 고스트 스크립트를 호출합니다

gs -q -sDEVICE=jpeg -dBATCH -dNOPAUSE -dFirstPage=1 -dLastPage=1 -r<OUTPUT RESOLUTION> -sOutputFile=<OUTPUT>.jpg <INPUT>.pdf 2>&1

더 많은 제어를 원한다면 해당 명령을 직접 시도 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top