본문 바로가기

↑ ↓ 이동 · Enter 열기 · Esc 닫기

PDF 속 이미지를 개별 파일로 추출

PDF에 포함된 사진과 스캔 이미지를 하나하나 PNG나 JPG 파일로 꺼냅니다. 문서는 지금 쓰는 브라우저가 직접 읽으므로 PDF도, 그 안의 그림도 업로드되지 않습니다.

기기 안에서 처리되며 파일은 업로드되지 않습니다. 확인 방법

PDF를 여기에 끌어다 놓으세요 또는 파일 선택 한 번에 PDF 1개
저장 형식

핵심 요약

PDF 속 사진은 고유한 픽셀 크기를 가진 이미지 객체로 들어 있으며, 페이지에 보이는 것보다 큰 경우가 많습니다. pd00은 포함된 래스터 이미지를 pdf.js로 하나씩 디코딩해 그 원래 크기 그대로 무손실 PNG나 화질 92의 JPG로 저장합니다. 이때 가로나 세로가 32픽셀 미만인 이미지는 건너뛰고, 여러 번 나오는 그림은 한 장만 남깁니다.

PDF 이미지 추출 사용 방법

  1. PDF 열기PDF를 도구 위로 끌어다 놓거나 파일 선택 창에서 고르세요. 비밀번호가 걸려 있다면 먼저 ‘PDF 비밀번호 해제’에서 잠금을 푼 뒤 돌아오세요. 잠금 해제는 비밀번호를 알고 있을 때만 가능합니다.
  2. PNG·JPG와 크기 필터 고르기PNG는 디코딩한 픽셀을 정확히 보존하며 처음부터 선택되어 있습니다. 용량을 줄이는 것이 중요하다면 큰 사진에는 JPG가 알맞습니다. ‘아주 작은 이미지 건너뛰기(32 px 미만)’에 체크해 두면 글머리 기호, 아이콘, 장식선처럼 32 × 32픽셀보다 작은 것은 모두 건너뜁니다.
  3. 이미지 다운로드‘이미지 추출’을 누르고 ZIP을 저장하세요. 파일은 페이지 순서를 따르므로 보고서-p3-1.png는 3페이지에서 처음 발견된 이미지입니다. 여러 페이지에 반복되는 그림은 한 번만 들어갑니다.

예시로 살펴보기

카탈로그.pdf는 3페이지입니다. 1페이지에는 600 × 200픽셀 로고가 있고, 2페이지에는 같은 로고와 함께 2,400 × 1,600픽셀 제품 사진과 16 × 16픽셀 글머리 아이콘 한 줄이 있으며, 3페이지에는 1,200 × 800픽셀 사진이 있습니다. PNG로 저장하고 크기 필터를 켜 두면 파일 3개가 나옵니다.

  • 카탈로그-p1-1.png, 600 × 200: 두 번 나오지만 한 번만 저장된 로고
  • 카탈로그-p2-1.png, 2,400 × 1,600: 레이아웃에서는 폭 약 10 cm로만 인쇄되는 사진이라도 이 크기 그대로
  • 카탈로그-p3-1.png, 1,200 × 800

글머리 아이콘은 16이 최소 기준인 32픽셀보다 작아서 빠집니다. ZIP으로 모두 다운로드를 누르면 세 파일이 카탈로그-3-files.zip으로 저장됩니다.

할 수 있는 일과 한계

  • 래스터 이미지만 추출됩니다. 벡터 차트, 도형으로 그린 로고, 텍스트가 필요하다면 PDF PNG 변환을 사용하세요.
  • 픽셀을 디코딩한 뒤 다시 저장하므로 바이트 단위로 그대로 복사되지는 않습니다. 그래서 사진을 PNG로 저장하면 PDF에 포함된 원본보다 용량이 커질 수 있습니다.
  • 가로나 세로가 32픽셀 미만인 이미지는 필터를 해제하지 않는 한 건너뜁니다.
  • 한 번에 PDF 1개씩 처리합니다. 비밀번호가 걸린 파일은 먼저 PDF 비밀번호 해제를 거쳐야 합니다.

출처

2026년 10월 10일에 링크를 확인했습니다.

PDF 이미지 추출 소개

사진이 보이는 PDF에는 대개 그 사진이 별도의 객체로 들어 있습니다. 사진은 고유한 픽셀 크기로 한 번만 저장되고, 페이지에는 레이아웃이 요구하는 크기로 배치됩니다. 이 도구는 모든 페이지를 차례로 훑으며 래스터(비트맵) 이미지를 찾는 대로 모아 하나씩 저장합니다. 그래서 페이지 전체를 찍은 스냅숏이 아니라 그림 자체를 얻게 됩니다.

문서는 브라우저 안에서 Mozilla의 pdf.js가 엽니다. PDF는 이미지를 여러 방식으로 인코딩해 담을 수 있는데, 일반 JPEG과 JPEG 2000, 그리고 스캔한 서류에 흔한 흑백 JBIG2와 CCITT 팩스 형식 등이 있습니다. pdf.js는 이 모두를 일반 픽셀로 디코딩하고, 그 픽셀은 PNG(기본값, 무손실)나 JPG로 저장됩니다. 파일 이름은 PDF 이름, 페이지 번호, 그 페이지에서 이미지가 발견된 순서로 정해지며(예: 카탈로그-p4-2.png), 전체를 ZIP 하나로 내려받을 수 있습니다.

픽셀을 디코딩해 다시 저장하므로 원래의 압축된 바이트를 그대로 받는 것은 아닙니다. PNG는 그 픽셀을 정확히 재현하지만 PDF에 포함된 원본보다 큰 경우가 많고, JPG는 용량이 작은 대신 그림을 한 번 더 압축합니다.

이럴 때 사용합니다

  • PDF만 남았을 때 사진 되살리기

    디자이너는 이미 회사를 떠났고 원본 이미지 폴더도 함께 사라졌지만, 공유 드라이브에는 브로슈어 PDF가 아직 남아 있습니다. 추출하면 제품 사진과 팀 사진을 파일에 저장된 해상도 그대로 돌려받을 수 있습니다.

  • 거래처 카탈로그의 제품 사진

    도매업체가 별도 이미지 파일 없이 120페이지짜리 카탈로그를 PDF 하나로만 보냈습니다. 페이지마다 화면을 캡처하는 것보다 그림을 뽑아내는 편이 훨씬 낫고, 크기 필터 덕분에 작은 글머리 기호는 결과에 섞이지 않습니다.

  • 스캔 문서에서 페이지 스캔본 꺼내기

    많은 스캔 앱은 페이지마다 이미지 한 장을 감싼 PDF를 만듭니다. 추출하면 페이지를 렌더링할 때 생기는 리샘플링 없이 원래 스캔 해상도 그대로 스캔본을 돌려받으므로, 사진 편집 프로그램에서 바로 기울기를 바로잡거나 깨끗하게 다듬을 수 있습니다.

이미지 추출과 페이지 이미지 변환의 차이

항목이미지 추출(이 도구)페이지를 이미지로 변환
결과물포함된 그림 하나하나가 각각의 파일로페이지마다 이미지 한 장, 페이지의 모든 내용 포함
텍스트, 벡터 차트, 레이아웃포함되지 않음픽셀로 합쳐져 포함됨
해상도PDF가 그 그림에 저장해 둔 그대로직접 고른 DPI
사용할 도구바로 이 페이지PDF PNG 변환 또는 PDF JPG 변환

ZIP에서 그림이 빠지는 이유

  • 포함된 것이 아니라 그려진 것입니다. 차트, 도표, 그리고 상당수의 로고는 픽셀이 아니라 벡터 도형이므로 꺼낼 이미지 객체가 없습니다. PDF PNG 변환으로 페이지를 이미지로 만든 뒤 필요한 부분을 잘라 내세요.
  • 사실은 텍스트입니다. 스캔 문서가 아니라면 글자는 이미지가 아닙니다. 글 내용이 필요하다면 PDF 텍스트 추출을 사용하세요.
  • 크기 필터에 걸렸습니다. 32 × 32픽셀보다 작은 것은 기본적으로 건너뜁니다. 작은 아이콘도 필요하다면 필터를 해제하세요.
  • 반복된 그림이었습니다. 보고서의 모든 페이지에 찍힌 레터헤드 로고는 페이지마다가 아니라 파일 하나로만 저장됩니다.

해상도, 화질, 파일 용량

추출한 그림은 PDF에 저장된 픽셀 크기를 그대로 가지며, 이는 페이지에서 보이는 크기와 다를 수 있습니다. 레이아웃이 큰 사진을 작은 틀에 줄여 넣었다면 페이지에 보이는 것보다 더 세밀한 이미지를 얻게 됩니다. 레이아웃에서 잘려 보이던 사진이 온전한 모습으로 나오기도 하는데, 파일이 전체 이미지를 그대로 갖고 있으면서 틀 밖의 부분만 가려 두는 경우가 많기 때문입니다. 반대로 화면용으로 내보냈거나 이미 압축된 PDF에는 축소된 사본만 들어 있을 수 있고, 그런 파일에서는 원래 크기의 원본을 되살릴 수 없습니다.

PNG로 저장한 사진은 JPEG 데이터가 무손실 형식으로 풀리기 때문에 PDF 안에 있을 때보다 훨씬 커지는 경우가 많습니다. 정확성보다 용량이 중요하다면 저장 형식을 JPG로 바꾸세요. 흑백 스캔본은 대부분 단색의 검은 부분과 흰 부분으로 이루어져 있어 PNG로 저장해도 대개 적당한 크기에 머뭅니다.

한계와 개인정보

  • 잠긴 문서는 먼저 PDF 비밀번호 해제를 거쳐야 합니다.
  • 이미지가 많은 긴 PDF는 기기의 메모리에 좌우되며, 휴대폰보다 컴퓨터에서 더 수월하게 처리됩니다.
  • 추출한 이미지에도 저작권은 그대로 적용됩니다.

Apple 기기에서는 Safari 16.4 이상, 그 밖의 기기에서는 최신 Chrome, Edge, Firefox가 필요합니다. PDF와 추출한 이미지는 모두 이 탭 안에 머무르며 어디로도 전송되지 않습니다. 직접 확인하는 방법은 확인 안내에 있습니다.

자주 묻는 질문

화면 캡처 없이 PDF 속 사진을 저장하려면 어떻게 하나요?

여기서 PDF를 열면 도구가 포함된 이미지를 모두 모아, 파일에 저장된 해상도 그대로 PNG나 JPG로 만들어 ZIP 하나에 담아 줍니다. 화면 캡처는 현재 배율에서 화면에 보이는 것만 담을 뿐입니다.

도구가 PDF에서 이미지를 하나도 찾지 못한 이유는 무엇인가요?

보이는 그림이 아마 벡터 그래픽이나 텍스트여서 이미지로 저장되어 있지 않은 것입니다. 대신 PDF PNG 변환으로 페이지를 그림으로 저장하세요.

추출한 이미지는 원본 화질 그대로인가요?

PDF에서 디코딩한 원래 픽셀이 담깁니다. PNG로 저장하면 그 픽셀을 손실 없이 보존하고, JPG는 한 번 더 압축합니다. 압축된 바이트를 그대로 복사하는 것은 아니므로 파일 용량은 PDF에 포함된 상태와 다릅니다.

PNG와 JPG 중 어떤 형식으로 추출해야 하나요?

스캔본, 화면 캡처, 그래픽, 무손실 사본에는 PNG가 알맞습니다. 정확성보다 가벼운 파일이 더 쓸모 있는 대량의 사진에는 JPG를 고르세요.

작은 이미지 일부가 빠지는 이유는 무엇인가요?

글머리 기호와 장식선 수백 개가 결과에 쏟아지지 않도록 32 × 32픽셀보다 작은 이미지는 건너뜁니다. 이런 이미지도 받으려면 필터를 해제하고 다시 실행하세요.

스캔한 PDF에서도 이미지를 뽑을 수 있나요?

네. 스캔한 PDF에는 보통 페이지마다 이미지가 한 장씩 들어 있으므로 페이지별 스캔본이 각각 파일이 됩니다. 그림이 아니라 검색 가능한 텍스트가 필요하다면 PDF OCR을 사용하세요.

PDF가 서버로 전송되나요?

아닙니다. pdf.js가 브라우저에서 실행되므로 문서와 그림은 기기에 그대로 남습니다. 페이지를 불러온 뒤에는 인터넷 연결을 끊고 계속 작업해도 됩니다.

최종 수정일: