2012-01-21 1 views
153

나는 cgi/bash에서 작성한 스캔 서버를 가지고 있으며 명령 줄에서 여러 이미지 (한 폴더에 있음)를 pdf로 변환 할 수 있기를 원합니다. 어떻게 할 수 있습니까?Linux의 명령 행에서 일련의 이미지를 PDF로 변환하려면 어떻게해야합니까?

+0

이 응답에서보세요 : //superuser.com/a/168474/40894 (* "Ghostscript를 사용하여 여러 페이지 PDF를 단일 JPG로 변환 하시겠습니까?"). –

+0

참고 [일련의 이미지에서 PDF를 생성하는 방법?] (http://superuser.com/questions/687849/how-to-generate-a-pdf-from-a-series-of-images) on 수퍼 유저. – zrajm

+1

관련 항목 : unix에서 [JPEG에서 PDF 형식으로 여러 이미지 파일 변환] (http://unix.stackexchange.com/q/29869/21471) SE – kenorb

답변

325

imagemagick 사용하여 시도 할 수 있습니다 :

convert page.png page.pdf 

또는 여러 개의 이미지를 : HTTP :

convert page*.png mydoc.pdf 
+6

페이지 * .png에서 원하는 방식으로 이미지를 정렬하지 못하면 어떻게됩니까? 예 : page_1.png, page_2.png ... page_10.png -> page_10이 page_1 앞에 나타납니다. – vcarel

+0

정렬하지 않으면 자신을 정렬하고 자신의 목록을 만듭니다. –

+1

그게 좋겠지 만 PDF 파일을 만드는 동안 파일을 정렬하는 방법은 있니? – Alsemany

8

converthttp://www.imagemagick.org에서 사용하십시오. (. 쉬움 대부분의 리눅스 배포판의 패키지로 제공)

+5

ImageMagick은 JPEG을 디코딩하여 [세대 손실] (https://en.wikipedia.org/wiki/Generation_loss)이 발생합니다. 대신 [img2pdf] (https://github.com/josch/img2pdf)를 사용하십시오. 또한 10-100 배 빠릅니다. –

관련 문제