2013-06-10 3 views
18

여러 페이지의 PDF를 단일 페이지 이미지로 효율적으로 변환하려고합니다.하나의 명령을 사용하여 여러 페이지 PDF를 여러 페이지로 변환

이미 imagemagick으로 한 번에 한 페이지 씩 수행하는 방법을 알고 있습니다. 예를 들어,

은 나에게 이미지의 pdf 세 번째 페이지를 제공합니다. 그래서 만약 내가 얼마나 많은 페이지를 PDF 파일에있는 식별을 사용하여 알아 내면 루프를 통해 수있는 이미지를 PDF로 모든 페이지를 변환합니다. 그러나이 방법은 다소 시간이 걸릴 수 있습니다. 예를 들어, 15 페이지의 pdf는 15-30 초 사이에 어디든지 걸릴 수 있습니다.

다른 곳에서도 보았던 답변 (imagemagick 포럼)에 따르면 다음 imagemagick 명령은 pdf를 여러 이미지로 분할해야합니다.

convert x.pdf x-%0d.jpg 

하지만이 모든 X-0.jpg

내가 버스트 능력 pdftk 사용하여 시도했다 대안으로 명명 된 첫 번째 페이지를 만드는 일을 끝납니다. 내가 직면 한 문제는 모든 경우에 파열이 작동하지 않는다는 것입니다. 그것은 몇몇 pdf를 위해하고 몇몇 다른 사람을 위해이지 않는다.

개선 방법에 대한 제안 사항이 도움이 될 것입니다.

내 OS는 Mac OSX Lion이지만 CentOS 6에서도 작동해야합니다.

+0

이 답변은 ghostscript를 직접 사용하면 완벽하게 작동합니다. - http://stackoverflow.com/questions/11002982/converting-multi-page-pdfs-to-several-jpgs-using-imagemagick-and-or-ghostscript?rq = 1 그래서 imagemagick이 작동하지 않는 이유는 무엇입니까? –

+0

ImageMagick convert는 CentOS에서 예상대로 작동합니다. 현재로서는 Mac에서 문제가되는 것 같습니다. –

+0

이것은 PDF의 첫 번째 페이지 만 출력하는 것처럼 보입니다. 저는 Mac에 있습니다. – 2cupsOfTech

답변

0

같은 문제가 있습니다. Mountain Lion에서 일할 Imagemagick을 재설치하십시오. 당신은 단순히

$brew unlink imagemagick 
    $brew install imagemagick 
24

맥주를 양조 사용하는 경우 당신은 숫자의 양을 놓치고있어. 사용 :

convert x.pdf x-%04d.jpg 

여기서 4은 페이지 수에 4 자리수가 표시됨을 의미합니다.

관련 문제