2013-06-12 4 views

답변

1

당신은 Ghostscript 장치를 코딩하지 않고 Ghostscript에서 그것을 할 수 없습니다.
나는 당신이 ImageMagick으로 그것을 할 수 있을지 의심 스럽다.
보셨습니까 PDFtk?

http://www.somepdf.com/some-pdf-image-extract.html

및 Linux :

는 윈도우에있는 경우 빠른 구글은 변합니다

https://askubuntu.com/questions/150100/extracting-images-from-a-pdf

+0

내가 사용하려는 이유는 GS 또는 이미지 - 마법이 만들 수있는 JPEG 파일을 실패, 당신이 항상 ImageMagick를 사용하여 변환 할 수있는 PNMs 또는 PPM이 생성됩니다 그들은 내가 자바를 통해 실행할 수있는 스크립트를 사용하고 있습니다, 당신은 이것을 달성하기 위해 명령 줄 명령이나 스크립트를 사용하는 모든 PDF 도구를 권장합니까? – user1283633

+0

죄송합니다, 아니요 ... – KenS

+0

pdftk에서 첨부 파일을 추출 할 수 있지만 이미지를 추출하는 것 같지 않습니다. – bonh

11

당신은 고스트 스크립트와 함께 할 수없는,하지만 당신은 그것을 할 수 있습니다 Poppler 또는 XPDF의 명령 줄 도구 인 pdfimages :

pdfimages -j some.pdf subdir/image-prefix 
,

모든 이미지는 이제

명령을 할 것입니다 -j 매개 변수

직접 JPEG 파일을 추출하려고 ... image-prefix-0001.jpg, image-prefix-0002.jpg 이름 subdir/에 위치합니다.

convert subdir/image-prefix-0033.ppm subdir/image-prefix-0033.jpeg 
+0

나는 비슷한 것을하고 싶지만 pdf에서 모든 이미지를 완전히 제거하고 싶습니다. 즉, pdf에는 텍스트/글꼴 만 있지만 이미지는 포함되어 있지 않아야합니다.이 작업을 수행 할 수 있습니까? pls 도움이됩니다. – codin

+0

@codin : 완전히 새로운 주제에 대한 논평이 아닙니다. 새로운 질문을하고'[ghostscript]'+'[pdf] '라고 태그를 달아주세요. 가능한 한 최선을 다해 답변 드리겠습니다. 귀하의 요청의 목적이 무엇인지 진술하십시오. 파일 크기로 저장 하시겠습니까? 이미지에 포함 된 정보를 제거 하시겠습니까? 또는? –

-1

예를 추출 1 페이지 :

gs -q -dBATCH -dNOPAUSE -sDEVICE=pnggray -d300 -dFirstPage=1 -dLastPage=1 -sOutputFile=1.tiff in.pdf 
+2

원본 이미지를 추출하지 않습니다. 페이지의 모양을 기반으로 이미지를 렌더링합니다. 예를 들어, 이미지에 텍스트가 겹쳐져 있으면 렌더링 된 이미지에서도 텍스트가 표시됩니다. – mlissner

관련 문제