가능한 한 무손실로 소스 이미지를 추출해야 하는 중요한 PDF가 있습니다(예: png 사용). 어떤 이유로 소스 이미지가 226개의 이미지 스트라이프로 만들어진 것 같습니다.
pdfimages -png name.pdf out-
227개의 작은 줄무늬가 나타납니다. 그것은 내가 원하는 것이 아닙니다. 대신 하나의 이미지를 얻을 수 있는 방법이 있나요? 사용pdf이미지 -목록줄무늬에 대한 정보를 알려주고 위의 예를 사용하여pdf이미지 -png 이름.pdf 출력-227개의 단일 이미지를 제공합니다. 하나의 이미지는 예를 들어 너비가 1604px이고 높이가 5px입니다. 내가 확인한 바에 따르면 모든 이미지의 높이는 5픽셀인 것으로 보이며, 227개의 단일 이미지를 사용하면 대신 1604 x 1135픽셀의 단일 이미지 하나를 얻어야 합니다.
업데이트 Ryan J. Yoder가 아래에 쓴 내용도 이 문제에 대한 내 자신의 생각이라는 것을 추가하는 것을 잊었습니다. 이는 PDF가 실제로 원본 이미지를 227개의 줄무늬로 분할하여 생성되었음을 의미합니다.
그리고 결론적으로 만약 그렇다면 (pdf이미지 -목록그렇다고 합니다. 예를 들어 graphicmagick을 사용하여 줄무늬에서 하나의 단일 이미지를 자동으로 생성하는 방법이 있습니까?
답변1
Ghostscript를 사용하면 뷰어에 나타나는 페이지의 이미지를 얻을 수 있습니다(예: , , ... .png
라는 이름의 300dpi 이미지 의 경우 :).out_001.png
out_002.png
in.pdf
gs -q -dBATCH -dNOPAUSE -sDEVICE=png16m -r300 -sOutputFile=out_%03d.png in.pdf
답변2
ImageMagick을 사용하여 명령줄을 사용하여 PDF를 png로 '변환'할 수 있습니다.
convert -density 300 page.pdf page.png
또는 원하는 밀도(DPI)를 선택하세요.